How to add Visio to an existing Microsoft 365 Apps installation using Intune
Adding Visio to an existing M365 installation
What happens when you install Visio over the top of an existing MS Office installation?
The Office Deployment Tool (ODT) will reinstall Office with Visio included
Do I need to uninstall MS office first before installing Visio?
If you've already installed Office using the ODT, running setup again will re-configure (reinstall) MS Office with Visio
Will this install duplicate versions of Office?
Not if you are using the same M365 Apps version. However, if you try to install Visio using a different Product ID, e.g. O365BusinessRetail from the one that's already installed, you will get two versions of MS Office installed
Before you begin
Download the Office Deployment Tool
Office Deployment Tool
https://www.microsoft.com/en-us/download/details.aspx?id=49117
Download the ODT and extract to C:\Temp\ODT
Download Microsoft Win32 Content Prep Tool
Download the Microsoft Win32 Content Prep Tool from GitHub and extract to `C:\Temp`
https://github.com/Microsoft/Microsoft-Win32-Content-Prep-Tool
Create an XML configuration file
Use the Office customization tool to create a new configuration XML file or use the example XML file below
Office Customization Tool - Create a new configuration
https://config.office.com
Office XML configuration options
User interface | Display Level="Full" | Office is installed with the full GUI. Set Display Level to Full to show error messages when troubleshooting installation issues |
Display Level="None" | The installation does not show any user interface or error messages | |
Office update channel | Channel="SemiAnnual" | SemiAnnual channel releases feature updates for Office less often (twice a year) which may be better if your environment needs more stability and doesn't need the latest Office features deployed every month. |
Channel="MonthlyEnterprise" | MonthlyEnterprise channel installs new features for Office once a month. MonthlyEnterprise channel is the best option if you want the latest Office features to be installed monthly | |
MS Office version | Product ID="O365BusinessRetail" | Define the Office version to install. Microsoft 365 Apps for Business - O365BusinessRetail (M365 Business Premium License) |
Product ID="O365ProPlusRetail" | Define the Office version to install. Microsoft 365 Apps for Enterprise - O365ProPlusRetail (M365 E3 License) | |
Exclude Apps | ExcludeApp ID="Access" | Set apps that will not be installed. e.g. Do not install MS Access |
Example: Configuration XML file for installing Visio
<Configuration> <Add OfficeClientEdition="64" Channel="SemiAnnual"> <Product ID="O365BusinessRetail"> <Language ID="MatchOS" /> <ExcludeApp ID="Access" /> <ExcludeApp ID="Groove" /> <ExcludeApp ID="Lync" /> <ExcludeApp ID="Bing" /> </Product> <Product ID="VisioProRetail"> <Language ID="MatchOS" /> <ExcludeApp ID="Access" /> <ExcludeApp ID="Groove" /> <ExcludeApp ID="Lync" /> <ExcludeApp ID="Bing" /> </Product> </Add> <Updates Enabled="TRUE" /> <Display Level="None" AcceptEULA="True" /> </Configuration>
Create Intune Win32 app package
Save both these files into the same folder to be packaged as a Win32 app using IntuneWinAppUtil.exe
e.g. C:\Temp\Office-Visio
Setup.exe from the Office Deployment Tool
Configuration.xml
IntuneWinAppUtil.exe command line options
-c setup folder containing all the files you want to package.
-s application setup file .exe or .msi
-o output file
Create App package using IntuneWinAppUtil.exe
Open a Command Prompt (run as Administrator)
cd C:\Temp\Microsoft-Win32-Content-Prep-Tool-master IntuneWinAppUtil.exe -c "C:\Temp\Office-Visio" -s "C:\Temp\Office-Visio\setup.exe" -o "C:\Temp\Office-Visio-Intune"
Create Intune Windows app for deployment
Create a Windows app (Win32) with these settings
Microsoft Endpoint Manager admin center
Apps - Windows - Add
App type: Windows app (Win32)
App information
Select the setup.intunewin file
Name: MS Visio
Description: Install MS Office - Visio
Publisher: Microsoft
App Version: 16.0.16731.20504
Add the Visio Logo
Program
Install command: setup.exe /configure Configuration.xml
Uninstall command: setup.exe /configure Configuration.xml
Install behaviour: System
Device restart behaviour: No specific action
Requirements
Operating system architecture
Minimum operating system
Detection rule
Rule type: File
Path: C:\Program Files\Microsoft Office\root\Office16
File or folder: VISIO.EXE
Detection method: String (version)
Operator: Greater than or equal to
Value: 16.0.16731.20504
Assignments
Assign to a test group
Hide all toast notifications
References:
Configuration options for the Office Deployment Tool
https://learn.microsoft.com/en-us/deployoffice/office-deployment-tool-configuration-options
Overview of update channels for Microsoft 365 Apps
https://learn.microsoft.com/en-us/deployoffice/updates/overview-update-channels
Subscribe
Report