In this article I will show you how to can deploy Zoom as a Win32 app using Microsoft’s Intune. When following the guidelines from Zoom, they only show you how to deploy Zoom by using the Line-Of-Business method. Although this works you get much greater flexibility when deploying Zoom as a Win32 app. You can make use of delivery optimalization and better targeting to for example only 64-bit operating systems and more. Furthermore, when you want to deploy new clients via Autopilot you cannot mix line-of-business installations with Win32 app installations. So I would always be my recommendation to use the Win32 app deployment.
You need:
Personally I always like to work with and install.cmd and a uninstall.cmd to deploy my applications. You can however just repackage the msi installer and use the commands in the installation parameters in Intune. When using the install.cmd and uninstall.cmd files I can be more flexible when I need to copy files for example.
Copy the ZoomInstallerFull.msi to an empty folder. Create two new files in the folder named install.cmd and uninstall.cmd. The Zoom msi comes with a variety of installation parameters to customize your deployment as needed. You can for example disable auto update and to configure the required firewall ports. You can also use zConfig to set configurations that cannot be changed or use ZRecommend to make settings users can change. In my example I use the following installation command, which is the command in the install.cmd file:
msiexec /i "%~dp0ZoomInstallerFull.msi" /norestart /qn ZConfig="nogoogle=1;nofacebook=1;" ZoomAutoUpdate="false" FirewallPortStart="7200" FirewallPortEnd="17210"
You can test your install.cmd by running it as an administrator. For the uninstall.cmd you use the following command:
msiexec /x {51AFD52B-0614-4100-91E0-204AC1EF0A3B}
You can find the GUID for the application in the registry HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{51AFD52B-0614-4100-91E0-204AC1EF0A3B}
You now should have a folder containing ZoomInstallerFull.msi, install.cmd and uninstall.cmd.
Start the Win32 Packaging tool and enter the following parameters:
- The location of your source folder containing the ZoomInstallerFull.msi, install.cmd and uninstall.cmd.
- The setup file is ZoomInstallerFull.msi
- Create a new output folder where you want to save the new package.
- Select no for creating a catalog folder
To deploy the application with Intune go ahead and add a new application and for app type choose Windows app (Win32)
On the App information page, provide the Naam, Publisher, app Version and whatever information you want to share. At the program page use install.cmd for the installation command and uninstall.cmd for the uninstall command. For install behavior make sure to select system. Finally select No specific action for device restart behavior.
At the Detection rule page I like to use the version number to detect if the application is installed. I you want to deploy an other version in the future you can use the Supersedence option which makes detecting on a specific version easier. So fo the Detection rules choose Manually configure detection rules:
- Rule type: Registry
- Key path: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{51AFD52B-0614-4100-91E0-204AC1EF0A3B}
- Detection method: Version comparison
- Operator: Equals
- Value: 5.9.2481 (or whatever version you are deploying)
Finally deploy the application to a group in your organization.
To install the Zoom plugin for Microsoft Outlook you can use the same procedure. Create a folder which contains: ZoomOutlookPluginSetup.msi, install.cmd and uninstall.cmd.
Install.cmd
msiexec /i "%~dp0ZoomOutlookPluginSetup.msi" /norestart /qn
uninstall.cmd
msiexec /x "{BC6BA982-1260-4284-8B1F-68184984021B}" /q
Start the Win32 Packaging tool and enter the following parameters:
- The location of your source folder containing the dp0ZoomOutlookPluginSetup.msi, install.cmd and uninstall.cmd.
- The setup file is dp0ZoomOutlookPluginSetup.msi
- Create a new output folder where you want to save the new package.
- Select no for creating a catalog folder
Deploy the package using Intune using the same options as for the Zoom client. For detection rules use:
- Rule type: Registry
- Key path: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{BC6BA982-1260-4284-8B1F-68184984021B}
- Detection method: Version comparison
- Operator: Equals
- Value: 5.9 (or whatever version you are deploying)
Hopefully you found the article informative. I you have any question or comments feel free to use the comments section below.