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

  • Double-clicking a product in the Publisher will now bring up the ‘Show Package Info…‘ tool.
  • The Publisher will now check the permissions associated with the token for the Azure App Registration and provide more specific errors and logging. Additionally, the ‘Test’ button now presents a more information UI for permission validation.
  • Log current working directory in PatchMyPC-ScriptRunner.log
  • Export the list of enabled products and their right-click configurations to a CSV. This option is available in the Advanced tab of the Publisher. Only enabled products are exportable.
  • Publisher will validate the ConfigMgr application source path. A path is considered invalid if it is not a UNC path, or if the path is in use by a Software Update Deployment Package. Existing invalid configurations will not be impacted, but there will be an alert via email or Teams if alerts are enabled.

Improvements

  • Added tooltips to fields in the scan wizards to improve accessibility.
  • The Publisher will not delete the local content for a product if the publishing of the product failed.
  • The Publisher will automatically revise an update if the applicability rules or description is updated in the catalog.
  • The Publisher now supports log rollover of up to 10 log files. Previously we would only retain one rollover log. This is configurable in the General tab of the Publisher above the max log size.

Fixes

  • Fixed a bug where the Manage Conflicting Process window may not show the proper process name in the list of conflicting applications.
  • Fixed a bug where the Publisher did not respect the ConfigMgr app retention settings when the delay in-place upgrade feature was also in use.
  • Fixed a bug where Intune apps and updates would not use the temp content download directory specified in the advanced tab.
  • Fixed a bug where the Publisher would revise ConfigMgr apps every sync in certain cultures (The known issue was with Russian, but could impact others).
  • Fixed a bug where the alert webhook configured for Slack may revert to a Teams webhook causing malformed messages.
  • Fixed a bug where the Manage Conflicting Process UI may continue to append text instead of having a countdown when it is set to ‘Do not allow user deferral…’
  • Fixed a bug where pre/post uninstall scripts would only copy into the ConfigMgr source during a new application publisher. Scripts will now be copied into the source during the sync after the configuration change.
  • Fixed a bug where the Intune Assignment UI would allow an invalid grace period/restart/snooze configuration.
  • Fixed a bug where PatchMyPC-ScriptRunner would create an invalid command line for an MSI uninstall in some cases.
  • Fixed a bug where the Manage Conflicting Process UI would fail to enumerate some properties of the blocked processes causing it to close the blocking process before the user can interact.
Published On August 10, 2021