In this post I will show you how to create Win32 applications using Patch My PC in Intune. Using Patch My PC tool, with just few clicks you can create and upload Win32 Applications to Intune.
Most of the Intune admins are aware of the procedure and time it takes to create Win32 apps. The same applies while creating apps in Configuration Manager. How about using a tool to create Win32 applications, and you deploy them to endpoints.
With Patch My PC, you can easily extend Microsoft SCCM to deploy and update over 400+ third-party applications across 190+ enterprise products. When you integrate Patch My PC with Intune, you can automatically create Win32 applications in Intune. This saves a lot of your time in creating Win32 applications.
If you are new to Patch My PC, I recommend checking my guides on Patch My PC tool. The guides cover about Patch My PC tool, installation and configuration.
Create Win32 Applications using Patch My PC
Let’s look at the steps to create Win32 applications in Intune using Patch My PC. Launch the Patch My PC tool and click Intune Apps. Select the checkbox to Enable creation of Win32 applications in Microsoft Intune.
Click Options, ensure you have specified Authority, Application ID and Application Secret. Click Test to confirm if the details are correct. Click OK.
Next, you need to select the Win32 applications that you want to see them created in Intune. I am going to select a few basic applications here. You can also search for the application by pressing CTRL+F or clicking the lens icon. Select the applications and click Apply.
Select Intune Updates and you can select the applications that you want to update. Note that when you select the application updates, both the applications and updates will appear in Intune portal. Click Apply.
Click Sync Schedule and take a look at the scheduling options. In my case, I have set the schedule to Hourly which is every 4 hours. If you have set it to daily, then wait for the publishing service sync to trigger. Otherwise, at the bottom click Run Publishing Service sync.
You can monitor the Patch My PC Win32 application creation by reviewing the PatchMyPC.log. The PatchMyPC.log file is located in C:\Program Files\Patch My PC\Patch My PC Publishing Service\ folder path.
In the log file you can notice that the new Intune application is first created, the application icon is set, and the application is sent to Intune Server. Once this whole process is complete, visit the Intune portal (Microsoft Endpoint Manager admin center).
A section from the PatchMyPC.log is pasted below.
Connecting to Intune Server with AppId: 85654a3f-a1f8-4d3e-8d2a-7673a53b1ff1 IntuneServer Getting authorization header from: https://login.windows.net/prajwal.org IntuneProxy Connecting to Intune Server with AppId: 85654a3f-a1f8-4d3e-8d2a-7673a53b1ff1 IntuneServer Getting authorization header from: https://login.windows.net/prajwal.org IntuneProxy Quering Microsoft Graph for EnrollmentStatusPage profiles. Identified 1 Enrollment Status Page profiles in Intune. Worker 0 applications are already published in Intune. Worker Processing Intune application 1/4 Worker Creating new Intune application: Notepad++ 8.0.0 (x64) Worker Starting download for: https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8/npp.8.0.Installer.x64.exe Downloader Configured Download Timeout: 15 minutes and 0 seconds WebClientEx Finished downloading file: [https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8/npp.8.0.Installer.x64.exe] Average speed: 2.73 MB/s (4 MB) Successfully downloaded the update Downloader Copying ScriptRunner Worker Creating application for: Notepad++ (x64) using source path C:\Windows\TEMP\PMP-palfszc5 Creating PowerShell detection script. Creating PowerShell detection script. Creating PowerShell detection script. Starting download for: https://patchmypc.com/scupcatalog/downloads/icons/Notepad++.png Configured Download Timeout: 15 minutes and 0 seconds WebClientEx Sending application to Intune server. Win32LobApp created: id=503a3659-f385-4875-ab98-828c7ab2d93b ContentVersion created: id=1 ContentFile created: id=d689f4fc-1e69-491f-83c3-0ca76cd8510b Uploading chunk 1/1 to Azure. Upload done IntuneServer File committed IntuneServer App committed IntuneServer Application sent to Intune server
Login to Microsoft Endpoint Manager admin center and go to Apps > All Apps. Here you should find all the Win32 apps that were created by Patch My PC. The new Win32 applications and the application updates are created by Patch My PC successfully.
In the next step, you can deploy Win32 applications to your endpoints. I hope this post gives you an idea on how to create Win32 applications using Patch My PC. For any clarifications, let me know in the comments section below.