This release contains a variety of features, improvements, and fixes, as noted below.
This will be made available via the self-update channel over the coming days. You can upgrade in place now by downloading the latest MSI installer.
Features
- Add Intune multi-tenant support
- Idea: PATCHMYPC-I-595
- Requires MSP license
- Dynamic Assignments for Intune
- Idea: PATCHMYPC-I-1433
- Documentation
- Requires Enterprise Plus
- Allow Intune assignment and ESP options to be set per product to override global options.
- Idea: PATCHMYPC-I-1831
- Per product retention setting for Intune Apps and Updates
- Idea: PATCHMYPC-I-1568
- Validate the hash of pre/post scripts on sync as well as during a republish.
- Idea: PATCHMYPC-I-1946
- The Collect Logs button now prepends the file name with the company name from the license.
- Idea: PATCHMYPC-I-1904
- The email report now converts size to a readable format such as MB or GB instead of bytes.
- Idea: PATCHMYPC-I-1331
- Support for Intune Filters
- Idea: PATCHMYPC-I-1434
- Requires Enterprise Plus
- Certificate Authentication for Azure App Registration
- Idea: PATCHMYPC-I-1540
- Option to pause creation of updates or applications for specific products
- Idea: PATCHMYPC-I-1554
- Requires Enterprise Plus
- Allow per-tenant branding for Manage Conflicting Process
Improvements
- CSV files are now saved with UTF-8 formatting.
- PatchMyPC.log file now includes the timestamp for the catalog that is processed.
- When a download happens we now write the redirected URL to the PatchMyPC.log as well as in the PatchMyPC-DownloadHistory.csv.
- The Publisher will now retry every 10 seconds up 12 times when saving Package.xml for
- ConfigMgr applications. This helps account for file locks caused by antivirus.
- The email report has been updated (dark mode)
- Add an operator dropdown in the filter options for Intune and ConfigMgr scan wizards
- Improve Manage Conflicting Process configuration window to better support scaling
Fixes
- Fixed a bug where Intune ADR would publish both an Application and an Update.
- Fixed a bug where we might fail to match a running process with Manage Conflicting Processes if the case of the process name did not match.
- Fixed a bug where illegal characters were allowed in file paths, such as a custom log path.
- Fixed a bug where an application may report being automatically enabled during every sync in some scenarios.
- Fixed a bug where the Manage Conflicting Process UI would not show up for a user-based application.
- Fixed a bug where the Manage Conflicting Process UI would not show for an Intune application when the user is not an Administrator.
- Fixed the Collect Logs button so it takes into account custom log paths as defined in the Publisher.
- Fixed a bug causing enter to close the group search form for Manage Assignments when in the group input textbox.
- Fixed a bug where PatchMyPC-Scriptrunner may throw an exception during log cleanup if the folder does not exist
- Fixed a bug where the publishing summary in the PatchMyPC.log would not include products published from the local content repository
- Fixed a bug where changes to Intune assignments are applied even if the assignment form is cancelled
- Fixed a bug where the Manage Conflicting Process window would not show up when the product install is triggered via Company Portal as a non-admin user
- Fixed a bug where ConfigMgr app retention setting right-click option is not checked when configured
- Fixed a bug where the Updates (WSUS) tab could be used while on an Intune license