How to Deploy MSI App to Intune MDM Using SCCM CB and Intune

Advertisement

MSI application can be deployed to MDM enrolled clients using new SCCM ConfigMgr Current Branch (CB) and Intune Hybrid. Does MDM enrolled client mean full Intune client? No, it’s not full Intune client rather it’s lightweight MDM client. How do we install/configure Intune lightweight MDM Client? The Intune/MDM enrolment of lightweight client is done by Workplace join (Windows 8.1) and Work Access (Windows 10) -“Enroll into device management – Select this option if you want to enroll into device management (MDM)”. In this post, we are going see to how to deploy a MSI application to Intune MDM lightweight client (via SCCM CB). Video tutorial on “How to deploy MSI application on to Windows 10 machines using Intune MDM client” here.

How to deploy MSI applications to Windows 10 machines using Intune (+ SCCM) ?

Lightweight_MDM_Intune_Client

Navigate through SCCM CB console via \Software Library\Overview\Application Management\Applications, right click and select new application. Select “Windows Installer Through MDM(*.MSI)” as application type and provide the UNC path for application source.

SCCM_Intune_MDM_MSI_Deployment_3

This will automatically detect all the properties of MSI and configure your application similar to normal MSI deployment. The properties which are automatically filled are Installation command line, Detection method and uninstall command line etc..

SCCM_Intune_MDM_MSI_Deployment_4

One the application is created, right click on the application and select Deploy. As this is an MDM MSI deployment, we have to make sure that the package is deployed to cloud Intune DP (manage.microsoft.com) as mentioned in the following screen capture. Rest of the deployment process is very similar to normal deployment. You can select either Available or Required.

SCCM_Intune_MDM_MSI_Deployment_5

Make sure that the content distribution is completed successfully on Intune cloud DP and all other deployment options are configured correctly.

SCCM_Intune_MDM_MSI_Deployment_2

You can login to Windows 10 device with lightweight MDM Intune client and launch either the company portal application or open Intune company portal website ” https://portal.manage.microsoft.com/ ” to install the application. If the deployment option you have selected is AVAILABLE then you have to initiate the installation process from Intune company portal 🙂

SCCM_Intune_MDM_MSI_Deployment_1

19 COMMENTS

  1. This doesn’t seem to work, I can deploy Offline Windows store apps but MSIs don’t seem to work. Are there any logs other then the SSPlog for the Company Portal App? Are there any other requirements that I might be missing?

  2. Hey Anoop, thanks for this blog post. It helped a lot. I’m having the same problem as Andrew. I can send configuration baselines to the laptop fine but the msi just sits at “unknown”. I’ve tried 4 different deployments. some with switches. some without. A 32 bit and a 64 bit. All distribute fine. The ones sent to a windows phone say “not correct operating system”, which is correct and expected and proves the end to end, but the windows 10 laptop just doesn’t do anything with the 7zip deployment and SCCM just sits at “unknown”. The client check passes though. Is there anything I can check or make sure is setup that I might have missed please? thanks

      • Oh ok, that is really strange. Is that normal MSI or some EXE is stubbed into it? I hope you have selected the correct option for the deployment and deploying to MDM Windows 10 machines (1607?)

      • It’s just the 7zip msi. I seen another blogger deploy it without problem. Same file. Same setup.
        No switches. Almost no settings changed etc. Just nothing happening.
        Not a special exe or anything fancy. 1.5Mb file

      • Yeah, also tried Google chrome msi. Not got another environment to try but this is fresh built test domain. Very open

      • Which version of Windows 10 you are in? If it’s latest try following steps to get more details :-
        1) Open Event Viewer.
        2) Navigate to: Applications and Services Logs->Microsoft->Windows->DeviceManagement-Enterprise-Diagnostics-Provider
        3) Filter on Event IDs: 1900-1930
        4) It will help to know the MSI ProductCode of the app as this is what the events will contain.

      • Thank you again for the replies. It’s v appreciated. I have 0 events with those IDs. No errors showing in that log at all either.

      • Not that I can see on the win 10 machine no. It’s very strange since the configuration baselines arrives and applied within minutes

  3. Heya, I tried this with a different laptop and it worked perfectly. It just be something with the laptop I tried. !
    Thank you v much. Really appreciated

LEAVE A REPLY

Please enter your comment!
Please enter your name here