Patch My PC Publisher Releases

This release contains a variety of features, improvements, and fixes as noted below.

This version of the publisher will be rolled out over the coming week. If you would like to upgrade now you can download the latest MSI here.

Features

  • Modify Autopilot Enrollment Status Page profiles.
  • Support for MSP Patching via Intune.
  • ScriptRunner will use QuietUninstallString when found for application uninstallation.
  • Add an additional Right-Click option for x86 OS requirement for x86 application installers
  • Sign PMPC provided pre/post scripts with local WSUS Code Signing certificate
  • ScriptRunner now deletes log files older than X days according to the setting in Advanced Tab.

Improvements

  • PatchMyPC-ScriptRunner has improved logic for UninstallPackage.
    • Now factors in SystemComponent and QuietUninstallString when searching the registry.
  • Intune Scan Wizard updated to match the ConfigMgr scan wizard.
    • Can include zero-count applications in results and export.
    • Filtering options updated.
  • The ‘Exclude from auto-publish…’ option now exists for Intune Apps and Intune Updates.
  • Scan Wizards will now automatically allow vertical scrolling if needed.
  • Improved vertical scrollbar behavior for Scan Wizards
  • Implement a retry when performing some ‘POST’ operations to Microsoft Graph to improve Intune Win32 app creation reliability.
  • The warning message box that pops up if the Enrollment Status Page right-click option is invoked without proper Azure App Registration Permission now has a ‘Help’ button that links to the permission KB article.
  • The pre and post script ‘browse’ buttons now will open to the location of the currently selected script if found.
  • Update right-click option text to accurately reflect functionality.
    •  Exclude from being enabled during automated SCCM/Intune inventory scans
      • Renamed to: Exclude from auto-publishing rules
    • Add/Manage pre/post update installation scripts
      • Renamed to: Add/Manage pre/post scripts
    • Patch My PC defined pre/post update installation scripts
      • Renamed to: Patch My PC defined pre/post scripts

Fixes

  • Fixed a bug where the certificate option would be enabled while in ‘Intune Only’ mode.
  • Fixed a bug where the Intune Graph token used by features such as Intune App Category selection would expire if the Publisher UI was open for a long time.
  • Fixed a bug where unnecessary calls were made to renew the Graph API token when performing Graph Batch queries.
  • Fixed a bug where the ConfigMgr ‘Recreate Detection’ option would not set the MSI product code for the newly generated script.
  • Fixed a bug where the ConfigMgr ‘Recreate Detection’ option would not set the VersionInclude for the newly generated script.
  • Fixed a bug where an Enrollment Status Page may have a mobileAppId listed twice when making the Graph PATCH API call. This would cause a 400 status code, and cause the API call to fail. 
  • Fixed a bug where the Intune Scan or ConfigMgr Scan would happen if the respective ‘Auto-Enable’ option was enabled, but the feature itself, such as Intune Updates, was disabled.
  • Fixed a bug where the Teams notifications for auto-enable would not contain details regarding the software.
  • Fixed a bug where the auto-enable feature of Intune Scanning may cause duplicate Win32 apps to be published within Intune.
  • Fixed a bug where conflicting right-click options could be selected in the scan wizards.
  • Fixed a bug with the new Log Retention feature of Script Runner where it may unnecessarily trigger an ‘Update Content’ on ConfigMgr applications.

Known Issues

  • When adding a single right-click option (Pre/Post Script, MST File, etc.) on ConfigMgr Apps, the content will be updated but the command line may not be updated accordingly. Recreate the application as a workaround.
Published On January 29, 2021