In this article, we will go over how to deploy Google Chrome using the Win32 app method in Microsoft Intune. Previously, I demonstrated how to deploy Chrome using Line of Business (LOB) apps. However, based on feedback from a discussion on LinkedIn, I’ve decided to implement it using the Win32 app method for a more efficient approach. Without further delay, let’s begin the demo.
Preparing the Win32 Package
I’ve already prepared the necessary PowerShell scripts and converted them into a Win32 Intune package. To save you the hassle of going through the conversion process yourself, you can download the pre-converted file (install.intunewin) directly from my GitHub repository. If you want to see the contents of the converted package, I’ve also attached the original scripts within the repository’s zip file.
Step 1: Login to Microsoft Intune
-
Go to Microsoft Intune Admin Center.
-
Navigate to Apps > All Apps.
-
Click on +Add.
-
In the right-hand panel, under App type, select Windows app (Win32) from the dropdown list and click Select.
Step 2: Uploading the Win32 Package
-
On the App package file page, click the Browse button.
-
Select the converted .intunewin file that you downloaded earlier.
-
Click OK to proceed.
Step 3: Enter Application Details
On this page, you’ll need to fill in the necessary information for the application you’re deploying. Here’s what you should provide:
-
Application Name: Enter “Google Chrome” or your preferred name for easy identification.
-
Description: Provide a brief description, such as “Google Chrome Browser Deployment via Win32 in Intune.”
-
Publisher: Enter “Google LLC.”
-
Version (Optional): Enter the version number of the Google Chrome installer you’re deploying (e.g., 115.0.5790.170).
-
Category (Optional): Choose a category, such as “Browsers” or “Productivity,” to help organize your apps.
-
Information URL (Optional): Add a link to additional information or documentation if applicable.
Once you’ve filled in all the details, click Next to proceed to the next step.
Step 4: Configure Installation & Uninstallation:
%SystemRoot%sysnativeWindowsPowerShellv1.0powershell.exe -executionpolicy bypass -command .install.ps1
%SystemRoot%sysnativeWindowsPowerShellv1.0powershell.exe -executionpolicy bypass -command .uninstall.ps1
Set Device Restart Behavior to No specific action to suppress device restarts after installation.
Step 5: Set Requirements
-
On the Requirements page, you must specify the mandatory conditions for app installation. These requirements ensure the app is only installed on compatible devices.
For example, here are the requirements for this deployment: -
Operating System Architecture: 64-bit
-
Minimum Operating System: Windows 10 1607 or later
Step 6: Add Detection Rules
-
I’ve provided detection rules within the GitHub repository that you’ll need to upload at this step.
Step 7: Assign the App
-
Under Assignments, you can choose to assign the app to All Devices under the Required section to ensure it is deployed across all endpoints. Alternatively, you can specify certain device groups for more targeted deployment.
Step 8: Review & Create
-
Review your settings on the Review + create page.
-
If everything looks good, click Create to finalize the app deployment.
Step 9: Monitor the Deployment
-
Once the app has been created, you can monitor its progress in the Notifications area of the Intune Admin Center.
Step 10: Sync Devices with Intune
-
The app will be installed on the assigned devices the next time they check in with Intune. To speed up the process, you can manually sync the devices.
This method allows you to streamline your deployments and ensures that apps are efficiently installed on your managed devices through Microsoft Intune.