This post shows you how to automate Microsoft Edge deployment using SCCM. Microsoft Edge (MSI installer) is now available for Enterprise evaluation, you can download and deploy it using SCCM.
In my previous post, I covered the feature where you can create and deploy Microsoft edge application in Configuration Manager. If you read that post, you will notice that it requires less effort to deploy Edge because the SCCM creates the application for you. However that feature was introduced in SCCM technical preview 1910. We may have to wait until we see this feature in current branch release.
Download Microsoft Edge MSI Installer for Enterprise
The Microsoft Edge is ready for enterprise evaluation. You can download Edge insider offline installers (.msi installer) by clicking this link. When you visit that link, choose the channel – either Beta or Dev. If you want to understand what these channels are, read this post.
Since all my lab computers are installed with Windows 10 64 bit OS, I will be downloading the 64-bit Edge (Beta Channel) offline MSI installer. Download the installer and copy it over to the folder under sources directory.
Deploy Microsoft Edge Application Using SCCM
The steps to deploy Microsoft Edge Application using SCCM are as follows.
- First of all, launch Configuration Manager console.
- Go to Software Library > Overview > Application Management.
- Right-click Applications and click Create Application.
- Follow the SCCM application creation wizard to create and deploy Edge Application.
On the General page, select Automatically detect information about this app from installation files. Specify the path to Edge MSI installer. Click Next.
On the General Information page, specify the application name, software version and other details. You need not enter install command, that’s the advantage of using MSI installer. Set the install behavior to Install for system. Click Next.
Verify the settings on Summary page and click Next.
On the Completion page, click Close.
The Edge application is ready however you must distribute the application content to all SCCM distribution points. So deploy the Edge application to a SCCM device collection either as Available or Required.
On the client computer, launch the software center. Click Applications, select Microsoft Edge beta and click Install.
To monitor the installation process, open the AppEnforce.log file on the client computer.
App enforcement environment: Context: Machine Command line: msiexec /i "MicrosoftEdgeBetaEnterpriseX64.msi" /q Content path: C:\Windows\ccmcache\6 Working directory: AppEnforce 23/10/2019 13:25:31 1152 (0x0480) Prepared working directory: C:\Windows\ccmcache\6 Found executable file msiexec with complete path C:\Windows\system32\msiexec.exe Prepared command line: "C:\Windows\system32\msiexec.exe" /i "MicrosoftEdgeBetaEnterpriseX64.msi" /q /qn Valid MSI Package path = C:\Windows\ccmcache\6\MicrosoftEdgeBetaEnterpriseX64.msi Advertising MSI package [C:\Windows\ccmcache\6\MicrosoftEdgeBetaEnterpriseX64.msi] to the system. Executing Command line: "C:\Windows\system32\msiexec.exe" /i "MicrosoftEdgeBetaEnterpriseX64.msi" /q /qn with user context Working directory C:\Windows\ccmcache\6 Post install behavior is BasedOnExitCode Waiting for process 5476 to finish. Timeout = 120 minutes. Process 5476 terminated with exitcode: 0 Looking for exit code 0 in exit codes table... Matched exit code 0 to a Success entry in exit codes table.