In this Deployment and Maintenance of Office 365 using Microsoft's Endpoint Manager, Configuration Manager (MEMCM / SCCM) post, we're going to get familiar with the Office 365 App Creation process that comes built into Configuration Manager. While Configuration Manager isn't required to create and deploy Office 365, they have done a very nice job of making it simple. If you have the desire to do it standalone or are unfortunate and don't have access to ConfigMgr, the process is still pretty simple to come by the installer package.
Before I go much further, I'm going to explain the Configuration.XML file [MS Docs]. This file (which can be named anything) is the "database" that the setup engine uses to know how to configure office. Instead of having a hundred different command line switches, there is one XML to rule them all. You'll specify the channel of the Office 365, the apps you want to exclude, the apps you want to include, if you want 32bit or 64bit, if you want to magically remove previous MSI installed office versions, among so many other options, like language packs, and licensing models. Everything else in the install process is identical. There is NOTHING unique about your office install compared to mine, the only thing that sets us apart is this XML file, and in many cases, it will probably be the same for many organizations. Now that I've covered that, lets get into the installer.
Also for easy reference, Detection Methods for the "Addons" Each one has 2 detections, One is always this: Detection: Registry: HKLM | Key: Software\Microsoft\Office\ClickToRun\Configuration | Value: CDNBaseUrl | Must Exist
I'm going to walk through the Screen Captures of the process. While I don't capture every image, you'll get the overall idea of it. We're going to start by launching the Office 365 Installer from the Office 365 Client Management Node.
The Application Info
So now you're like, that's great, super easy.. but now I have to create like 20 different XML files to get all of the different variations of the Office Install I want.
Office with Access
Office without Access
Office with Visio Standard
Office with Visio Pro
Office with Project standard
Office with Project Pro
Office with Access & Visio Standard
Office with Access, Visio Standard and Project Pro
Office with Visio Pro & Project Standard
..... etc,etc, etc...
OH... and I want those available in 3 of the 4 different Channels, so times it by 3.
This seems like a ton of work, along with a ton of different Applications, all for different variations of Office.