Deploying Custom Apps with Intune via Win32
If you’ve ever manually installed software on user machines, you know how tedious it gets — and how easy it is to mess something up when you’re doing it over and over.
Automating that process is what got me interested in endpoint engineering in the first place. Being able to deploy and patch software automatically not only saves time, but also gives end users a smoother, more consistent experience.
After setting up my homelab and enrolling a few apps (Word on Windows 11, Outlook on iOS), I wanted to see how Intune handles custom applications — the kind that aren’t available in either app store.
That led me to the Win32 Content Prep Tool, a utility that wraps installers (.exe
, .msi
, scripts, etc.) into a format Intune can deploy. It compresses your installer and any required files into a .intunewin
package that can be uploaded and assigned to users or devices.
Figure 1: 7-Zip deployed successfully to VM
I used it to deploy 7-Zip to my Windows 11 VMs and watched the notification pop up confirming a successful install — always a good feeling. It got me thinking about how far this can go: customizing app settings, repackaging them, and deploying tailored versions across the environment.
I didn’t go too deep with this scenario, but I wanted to test the full flow — from creating the install package, setting up the app in Intune, observing the install from the end-user’s perspective, and validating detection logic to make sure everything was registering properly in the dashboard.
There’s a lot more I want to explore. Next time I’ll test version upgrades using supersedence, or maybe bundle registry tweaks to customize the app before deployment. The potential here is huge, and this was a great first step.