Patch My PC Publisher Releases

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
  • Dynamic Assignments for Intune
  • Allow Intune assignment and ESP options to be set per product to override global options.
  • Per product retention setting for Intune Apps and Updates
  • Validate the hash of pre/post scripts on sync as well as during a republish.
  • The Collect Logs button now prepends the file name with the company name from the license.
  • The email report now converts size to a readable format such as MB or GB instead of bytes.
  • Support for Intune Filters
  • Certificate Authentication for Azure App Registration
  • Option to pause creation of updates or applications for specific products
  • 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
    Published On May 11, 2022