Skip to content

Repository files navigation

Win32 Application Deployment with Microsoft Intune

Google Chrome Enterprise Packaging, Assignment and Detection

A hands-on Microsoft lab demonstrating the end-to-end packaging and deployment of a Win32 application through Intune.

Lab environment: This project was completed independently in a personal Microsoft lab. All identities, devices and configuration details are lab data.

Project Summary

Area Implementation
Business requirement Deploy software consistently to managed Windows devices
Application Google Chrome Enterprise
Package format .intunewin
Installation method Silent MSI installation
Validation MSI product-code detection and endpoint verification

Architecture

flowchart TD
    A["Chrome Enterprise MSI"] --> B["Win32 Content Prep Tool"]
    B --> C[".intunewin package"]
    C --> D["Microsoft Intune"]
    D --> E["Required assignment"]
    E --> F["Managed Windows device"]
    F --> G["Detection and reporting"]
Loading

Scenario

Manual software installation is difficult to control and scale. This project tested whether a standard enterprise application could be packaged, deployed silently and detected reliably through Microsoft Intune.

What I Implemented

Application Packaging

  • Downloaded the Google Chrome Enterprise installer
  • Packaged the source files using the Microsoft Win32 Content Prep Tool
  • Created an .intunewin package for upload

Intune Configuration

  • Added the application as a Win32 app
  • Configured a silent msiexec installation command
  • Set x64 and minimum Windows-version requirements
  • Created an MSI product-code detection rule
  • Assigned the application as Required to managed devices

Validation

  • Reviewed application deployment reporting in Intune
  • Confirmed successful installation on the endpoint
  • Verified that the detection rule recognised the installed application

Validation Results

Test Expected result Observed result
Device receives required assignment Installation begins without user interaction Silent deployment started
Installation completes Chrome is available on the endpoint Application installed
Detection rule evaluates Intune reports application as installed Installed status reported

Outcome

The lab demonstrated a complete Win32 application lifecycle from packaging through silent deployment, detection and reporting.

Skills Demonstrated

  • Microsoft Intune
  • Win32 application deployment
  • Microsoft Win32 Content Prep Tool
  • MSI and msiexec
  • Detection rules
  • Application requirements
  • Assignment and reporting

Technical Documentation

View the full technical documentation (PDF)


Return to Guy Cheneval's GitHub profile

About

End-to-end Win32 application packaging and silent deployment through Microsoft Intune, including requirements, detection rules and reporting.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors