MSI Deployment with MST via Intune

Use Microsoft Intune to deploy an MSI package with an MST file and deliver customized application installations across managed devices. Create the MST file to define required configuration settings without modifying the original MSI. Package the MSI and MST together, upload the application to Intune, and configure installation parameters to ensure consistent, silent, and centralized deployments across all assigned endpoints.

Preparing the .intunewin file using the Intune Win App Util tool

  1. Download the Intune Win32 Content Prep Tool (IntuneWinAppUtil.exe) from the official Microsoft documentation page:
    https://learn.microsoft.com/en-us/intune/intune-service/apps/apps-win32-prepar
  2. Once downloaded, save IntuneWinAppUtil.exe to the same folder where the MSI and MST files are stored.
  3. Place the MSI, MST, and any additional required files in a single folder (for example: DeploymentFolder).
  4. Open an elevated Command Prompt and run IntuneWinAppUtil.exe.
  5. When prompted, provide the following details:
    1. Source folder- Specify the full path of the folder where the MSI and MST files are located.
    2. Setup file – Enter the full path of the MSI file enclosed in double quotes.
    3. Output folder – Specify the folder where the generated .intunewin file will be saved.
    4. Catalog folder – If .cat files are available, provide the folder path. Otherwise, choose N to continue.
    Idrive 360
  6. After validating the inputs, the tool will generate the .intunewin file in the specified output folder.
    Idrive 360

Steps to deploy MSI with MST via Intune

  1. Sign in to the Microsoft Intune admin centre :https://intune.microsoft.com/#home
  2. Before proceeding, ensure the following files are available in the same folder:
    1. MSI file in the same folder (IDrive360.msi)
    2. MST file in the same folder (IDrive360.mst)
    3. Intunewin file in the same folder (IDrive360.intunewin)
  3. In the Intune admin center, navigate to:
    Apps > Windows > Create.
  4. Under Select app type, choose Windows app (Win32) from the drop-down menu.
  5. Click Select to proceed with adding the application.
    Idrive 360
  6. Under the Add app pane, click Select app package file.
  7. Browse to and select the .intunewin file.
    Idrive 360
  8. Click OK to upload the package.
    Idrive 360
  9. In the App information section, enter IDrive® 360 in the Publisher field (mandatory).
    Idrive 360
  10. Click Next to continue.
  11. In the Program section, enter the following command in the Install command field:
    msiexec /i "IDrive360.msi" TRANSFORMS="IDrive360.mst" /qn /L*v c:\IDrive360.log
  12. Click Next to proceed.
    Idrive 360
  13. In the Requirements section, select the appropriate Minimum operating system from the drop-down list.
  14. Click Next to continue.
    Idrive 360
  15. In the Detection rules section, select Manually configure detection rules from the drop-down menu.
    Idrive 360
  16. Click + Add to configure a new detection rule.
  17. In the Detection rule pane, select MSI as the rule type.
  18. Click OK to save the rule.
    Idrive 360
  19. Click Next to proceed.
  20. In the Dependencies section, configure any required dependency applications, if applicable.
  21. If no dependencies are required, click Next to continue.
    Idrive 360
  22. In the Supersedence section, configure supersedence settings if applicable, else click Next to continue.
    Idrive 360
  23. In the Assignments section, select the required groups, users, or devices based on your deployment requirements.
    Idrive 360
  24. For this example, select a Group.
    Idrive 360
  25. Click Next to continue.
    Idrive 360
  26. In the Review + create section, verify all configured settings.
  27. After confirming the details, click Create to complete the deployment setup.
    Idrive 360
  28. Wait for the application package to upload and complete processing.
  29. Once the app is successfully assigned to the selected group, deployment will begin automatically on the targeted devices.
    Idrive 360
  30. After deployment, monitor the installation status under Device install status.
  31. Note that it may take some time for the status page to load and reflect the latest updates.
    Idrive 360
  32. After the deployment is successfully completed, verify that the device appears as installed and registered in the IDrive 360 dashboard.
    Idrive 360