Download Now: Publisher for SCCM and Intune
Get started by downloading the latest MSI installer below and review the system requirements. You can also schedule ? a free setup session.
Install Guide for Microsoft Configuration Manager (SCCM)
Our step-by-step guides below reviews setting up our software to automate the publishing third-party applications and updates to Configuration Manager.
Install Guide for Microsoft Intune
Our step-by-step guides below reviews setting up our software to automate the publishing of third-party applications and updates to Microsoft Intune.
Publisher Release History
Publishing Service - Version 2.0.3 - 2021-04-21
Features
- Added the Usage Statistics group in the General tab that will show usage statitics
- Idea: PATCHMYPC-I-1343
- Changed the license input to display only the 20 character license id and not the full license URL
- Define ConfigMgr scopes inside the Publisher service
- Idea: PATCHMYPC-I-962
- Note: This requires updated permissions. The ‘Import Role’ option in the Publisher will import the role with proper permissions or you can refer to this article.
Improvements
- The Intune and ConfigMgr scan wizard ‘Export’ buttons now prompt for whether the filter should be applied to the export.
- Improve how Timestamping is handled in some scenarios.
- Improved the speed of Intune application deletion by using batch calls to Microsoft Graph
- Options related to WSUS have been moved from the Advanced tab to the Options button in the Updates tab
Fixes
- The classification field in the Intune Apps Manager is not populated for Updates
- Update revision doesn’t take account of republished updates
- Connections to Intune may not respect the proxy configuration set in the Publisher.
- ‘Show Package Details…’ right-click option would not load as expected.
- CVE Wizard would not load as expected.
- SSRS dashboards would report a negative % for compliance in some scenarios. The reports can be reinstalled if you are affected by following the same process as the initial install which will overwrite the reports.
Publishing Service - Version 2.0.2 - 2021-04-06
Features
- ConfigMgr right-click option to set OS type requirement – client vs. server
- Idea:PATCHMYPC-I-1255
- Intune Scoping Support
- There is a new right-click option for Intune applications and updates which lets you ‘Manage scope tags.’
- Scope tags will be copied from the previous PMPC application or update to the new version during Publisher sync.
- Requires new permission to be added to the Azure App Registration
- DeviceManagementRBACRead.All
- Idea:PATCHMYPC-I-1029
- Change description text and icon for Intune Win32 applications
- Idea:PATCHMYPC-I-1158
- Retain N-X apps in ConfigMgr when set to ‘Create a new application…’ is enabled.
- Idea:PATCHMYPC-I-1266
- Retain N-X apps in ConfigMgr when set to ‘Update existing application…’ is enabled.
- Idea:PATCHMYPC-I-1265
Improvements
- Scriptrunner will now automatically prompt for elevation when executed.
- Improve how settings are saved to prevent losing your Publisher configuration in some scenarios such as no disk space.
- The UI Notification feature for conflicting processes will now exit with an exit code 1602 if the installation is snoozed or a timeout occurs. Previously it was 1618 which could cause very frequent reevaluation.
- Wait to delete local content repository files until the end of the Publisher sync if the option to ‘Delete the update file in the local repository after publishing’ is selected.
- In some cases, customers had the same binary needed for two different publish actions, and the second publish would fail because the binary had been deleted.
- In the DownloadHistory.csv file, we now include the purpose of the download and the port.
- The scan wizard found application count is now updated to reflect applications found with the specified filter.
- Scriptrunner will now clean up leftover ‘Image File Execution Options’ registry keys. This helps prevent unexpected blocking of application launch in the event scriptrunner crashes and leaves behind some of these keys. We have also update the Manage Conflicting Processes docs to provide additional information for this scenario.
- Updated the ConfigMgr detection script to cast the DisplayVersion to a string before trimming in the event a vendor has created DisplayVersion as a DWORD and not a REG_SZ
- Script Version: 2.9
- The ‘Purpose’ field will now be cleared in the Intune App Manager when all assignments are removed.
Fixes
- Fixed a bug where we may fail to parse a package.xml file that contains special characters such as an ampersand.
- Fixed a bug where the DownloadUrl and MoreInfoUrl columns were not sortable in the ‘Show Package Info’ UI.
- Fixed a bug where the UI may crash if there is a large number of Azure AD Groups being retrieved and the UI is closed before the query completes.
- Fixed a bug where some right-click options such as Manage Categories, Manage ESP profiles and Manage Naming Convention may not propagate from the root, or vendor level to a newly enabled product.
- Fixed a bug where assignments may not be added to an existing Intune Win32 application during Publisher sync.
- Fixed a bug where the Publisher UI would crash if the ‘Modify Updates Wizard’ was launched on a computer that does not have the WSUS role.
- Fixed a bug where only the first 1000 Intune applications are returned which can cause Application lookup failures via Microsoft Graph.
Publishing Service - Version 2.0.1 - 2020-03-02
Features
- Interactive user notifications that allow the user to be prompted to close conflicting software
- Has a range of options for customizing the deferral options. See the documentation for more information.
- Idea: PATCHMYPC-I-438
- Delete N-# applications / updates in Intune
- There are new settings available in the ‘Intune Options’ which allows you to specify retention for Intune Applications and Intune Updates. The valid values are between 0 and 10.
- Idea: PATCHMYPC-I-967
- InstallPackage as the default behavior for ScriptRunner
- When the PatchMyPc-ScriptRunner.exe is double-clicked it will default to searching for package.xml in the same directory and performing /InstallPackage which allows PMPC application install to be launched without running them from the command line.
- Idea: PATCHMYPC-I-1170
- Apply Intune naming convention to existing applications and updates during a Publisher sync
- Idea: PATCHMYPC-I-1175
- Set ‘Featured App’ flag on Intune apps via right-click options
- Idea: PATCHMYPC-I-1188
- Use Scriptrunner to uninstall MSIs
- Idea: PATCHMYPC-I-1083
- Use MainFile to uninstall software
- Idea: PATCHMYPC-I-991
- Increase the max delay for the ConfigMgr delay application creation feature to 32 days.
- Idea: PATCHMYPC-I-914
Improvements
- Only one instance of the Publisher is allowed to run at a time. If a second user runs the Publisher they will receive an error message and the Publisher will close.
- Intune Application Manager button is now available in the Intune Apps and Intune Updates tab directly, as well as in the Intune Options.
- ConfigMgr detection scripts now validate the architecture and installation type of the software being detected.
- This feature was in place for Intune scripts and has been integrated into the ConfigMgr scripts.
- Script Version: 2.8
Fixes
- Fixed a bug where adding file-based right-click option to a ConfigMgr application would not trigger a revision in some cases.
- Examples: MST, Pre/Post Script, Additional files
- Fixed a bug where the Intune detection and requirement script might fail to work as expected if there are invalid registry properties on an object in the registry.
- Fixed a bug where the new Conflicting Process settings may not be saved for ConfigMgr applications.
- Fixed a bug where the company logo may not show in the Conflicting Process UI for Intune clients.
- Fixed a bug where the Conflicting Processes deferral count would allow more than the configured number of deferrals.
Publishing Service - Version 2.0.0 - 2020-01-29
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.
- Update ESP profiles when an application is updated. This will ensure the latest application version is associated with your ESP.
- New Checkbox in Intune Options to enable.
- Select profiles an application should be assigned to with a new right-click option.
- Requires updated App Registration Permissions.
- DeviceManagementServiceConfig.ReadWrite.All
- Idea: PATCHMYPC-I-673
- Support for MSP Patching via Intune.
- Idea: PATCHMYPC-I-1147
- ScriptRunner will use QuietUninstallString when found for application uninstallation.
- Idea: PATCHMYPC-I-930
- Add an additional Right-Click option for x86 OS requirement for x86 application installers
- Idea: PATCHMYPC-I-779
- Sign PMPC provided pre/post scripts with local WSUS Code Signing certificate
- Idea: PATCHMYPC-I-959
- ScriptRunner now deletes log files older than X days according to the setting in Advanced Tab.
- Idea: PATCHMYPC-I-1105
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.
Publishing Service - Version 1.9.9 - 2020-12-18
Features
- Customizable Naming Convention for Intune Applications
- Idea: PATCHMYPC-I-961
Improvements
- Improved the updating of supported products metadata during Publisher synchronization.
Fixes
- Adjust certificate signing validation for Patch My PC signed files.
- Fixed an issue where Recreate Detection for MSI-based applications would not populate some variables in the script.
Publishing Service - Version 1.9.8 - 2020-12-14
Features
- Manage categories for Configuration Manager applications
- User Categories: Viewable to users in Software Center
- Admin Categories: Viewable to administrators in the Configuration Manager Console
- Idea: PATCHMYPC-I-780
- ScriptRunner now has a new custom variable, %CurrentDir%
- This variable may need to be put in double-quotes or the entire parameter may need to be in double quotes depending on the application. Examples of this are below.
- Config=”%CurrentDir%\Config.ini”
- “Config=%CurrentDir%\Config.ini”
- Idea: PATCHMYPC-I-985
- This variable may need to be put in double-quotes or the entire parameter may need to be in double quotes depending on the application. Examples of this are below.
Improvements
- During a Publisher sync, the Settings.xml will be automatically updated according to SupportProducts. This improves the experiences when Patch My PC makes metadata changes that impact some of the application configurations such as detection.
- The Intune Application Manager now has a button for ‘Manage Assignments’
- Improve how ScriptRunner handles version parts that exceed the 32 bit signed integer max.
- Improve CVE Import Wizard CVE-ID matching
- Improve logging associated with delayed application publishing
- The SSRS report dashboards now include a parameter for Deployed.
Publishing Service - Version 1.9.7 - 2020-11-24
Features
- Manage Intune categories for created and updated Intune applications and updates.
- Note: Currently, existing applications/updates in Intune will not have their categories removed but new categories will be added for existing Win32 applications.
- Idea: PATCHMYPC-I965
- Clicking a ‘digest’ in the Modify Published Updates Wizard, or the Package Details wizard will now open the respective VirusTotal page.
Improvements
- Sorting by ‘Selected’ in Modify Published Updates Wizard now sorts by the checked state.
- The Configuration Manager detection script now handles invalid version parts better. Some vendors use DateTime stamps in their version. This can end up being a value larger than a 32-bit integer causing the version cast to fail.
Fixes
- Fixed an issue where copied Intune Assignments for newly published Intune software would not have their custom available time, and deadline time adjusted relative to the new publish date.
- Fixed an issue where Intune Assignments would be created without a deadline or available time if the ‘copy assignment’ option was not configured.
- Fixed an issue where the maximum value for restart notification would not allow a value greater than 201.
- Fixed a bug where the console version check for UninstallContent setting was incorrect.
- Improved catalog parsing when there are a large number of CPU cores on the machine running the publisher.
Publishing Service - Version 1.9.6 - 2020-11-12
Features
- New feature that allows viewing, and exporting package details.
- Idea: PATCHMYPC-I-1037
- The below information can be viewed for the currently synchronized catalog.
- Title (Including version)
- File Name
- Command-line
- Download URL
- Digest
Improvements
- Improved the speed at which the catalog is processed. This will improve the loading speed of the CVE Import Wizard, the new Package Details Feature, and the Modify Updates Wizard.
- Improved the speed at which the catalog is extracted for the CVE Import Wizard.
- Win32 Intune applications will no longer be created as featured by default.
- Existing Intune applications will not have their ‘featured’ state changed. The Publisher will retain the currently configured ‘featured’ setting for any given application.
Publishing Service - Version 1.9.5 - 2020-11-06
Fixes
- Fixed a bug where new Intune assignments may not be created.
Publishing Service - Version 1.9.4 - 2020-11-05
Features
- The first release of our CVE import/matching features based on UserVoice Feature Request for CVE Import automation
- You can launch the CVE import feature in the Updates tab by clicking the new document lock icon
- If you have any feedback on the first release, leave a comment at https://ideas.patchmypc.com/ideas/PATCHMYPC-I-916
- Updates published via the CVE Import Wizard will have a Teams and Email alert if enabled.
- Scan Configuration Manager Database wizard updated.
- Supports Filtering
- Can optionally show, and export, applications whose count is zero.
- Idea: PATCHMYPC-I-828
- General UI improvements such as tooltips, alt-shortcuts, empty field validation.
Improvements
- Certificate selection for Intune code signing will now additionally search the WSUS store if it is found.
- The Product Name has been added to the PatchMyPC-DownloadHistory.csv generated in the installation directory of the publisher.
- Improved the method used to gather PackageID from newly published Applications.
Fixes
- Fixed a bug where an application may fail to publish on versions of Configuration Manager older than 1706.
- Fixed a bug where the publisher would fail to find applications published to a folder containing square brackets
- For Example: \\server\sources\[PMPC]Applications
- Fixed a bug where the TLS port for SMTP alerts may show as 587 in the UI, even when a custom port is set. The port in the UI will now accurately reflect the saved settings.
- Fixed an issue where Intune assignments may not set the correct delayed deadline
- Fixed an issue where older versions of the ConfigMgr console may receive error: Method not found: ‘Void Microsoft.ConfigurationManagement.ApplicationManagement.MsiInstaller.set_UninstallSetting(Microsoft.ConfigurationManagement.ApplicationManagement.UninstallContentSetting)’.
Publishing Service - Version 1.9.3 - 2020-10-19
Features
- Application update in-place vs. create new application configurable at the individual product level.
- Idea: PATCHMYPC-I-209
- Support for user-based installations for Configuration Manager applications, as well as Intune Applications and Intune Updates.
- Idea: PATCHMYPC-I-801
- Note: We still need to add user-based software to the catalog, but the publisher now has support for this so that we can begin adding some user-based software.
- Option to not append the republished date tag to republished updates.
- Idea: PATCHMYPC-I-876
- This is now a configurable checkbox in the advanced tab.
- Intune Scan Wizard now has the option to automatically enable Intune Updates based on scan data.
- Update the PatchMyPC-ScriptRunner.exe to use the CCM client log directory defined in the registry by default
- Check “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\@Global” > LogDirectory, and fallback to “%windir%\ccm\logs”
- Idea: PATCHMYPC-I-911
Improvements
- Log out the in-progress count of updates and applications as they are processed.
- Previously the in-progress count was only logged if the log level was set to debug. It is now logged with informational level logging.
- Improve the PatchMyPC-ScriptRunner.exe to have better logic when searching the registry for uninstall strings
- The PatchMyPC-ScriptRunner.exe will retry MSI based operations if a 1618 exit code is returned by the installer. The result is a reduction in failed installs due to Windows Installer being unavailable.
- Maximum three retries, with 1 minute in between.
- Updated the PowerShell script for Intune applications and updates to improve compatibility with constrained language mode.
- Optimized icon resizing for ConfigMgr applications.
- MSI based ConfigMgr applications will now have 'No uninstall content' set for the uninstaller, as we directly call msiexec, no content is needed.
Fixes
- Configuration Manager application detection script fixed to supported PowerShell 2.0.
- Fixed an issue where republishing a WSUS update would also cause the equivalent Intune Update to republish as well.
Publishing Service - Version 1.9.2 - 2020-09-25
Improvements
- Publisher code changes to better support our Proactive Customer Care program
Fixes
- Fixed an issue where the Intune Application Manager Utility would throw a terminating error if Intune applications were found with an empty ‘Notes’ field.
Publishing Service - Version 1.9.1 - 2020-09-21
Features
-
Added an option to disable WSUS publishing using a checkbox at the top of the 'Updates' tab. This allows the Update publishing feature to be disabled while still retaining all products and settings. This can be helpful if you need to sync only Applications, Intune Applications, or Intune Updates, but don't want to lose your selected Updates and configurations.
-
Added a right-click option to open the help page that details the right-click options.
-
During synchronization, the Publisher will check if the WSUS code signing certificate is expired or near expiration and add a message in the email report.
-
During synchronization, the Publisher will check if the WSUS code signing certificate is in the required Windows Cert stores and add it if needed.
-
SMTP port automatically set to 587 when 'Use TLS' is selected, and to 25 when 'Use TLS' is unselected. The port can still be manually edited to account for any port, but the common port for the protocol is set by default.
Improvements
-
Add additional known errors in the log, providing a link to a KB article that may assist with solving the known error.
-
Display additional info in the Certificate information wizard on whether the certificate is found in the expected Windows Cert stores.
-
SMTP port default to 25 instead of 587 when the feature is in a non-configured state.
-
The Publisher will retry several times when the rename of a folder during an SCCM application upgrade fails. This should help prevent 'Access Denied' errors that are caused by file locks.
Fixes
-
Fixed an issue where, sometimes, the SupportedProducts.xml file cannot be read during a synchronization.
- Fixed an issue where a machine with a large number of CPU cores may experience high CPU load when running the Intune Scan Wizard.
Publishing Service - Version 1.9.0 - 2020-09-11
Fixes
- Fixed a bug where if the application delay option is enabled and an update contains spaces in the file name such as Firefox, it may download with an incorrect file name.
- This would cause the following error in appenforce.log:
- fails to install error code Looking for exit code -2147467259 in exit codes table
- Unmatched exit code (2147500037) is considered an execution failure.
- This would cause the following error in appenforce.log:
Publishing Service - Version 1.8.9 - 2020-09-10
Features
- The Publisher now has a 'Recreate Detection Script' right-click option. When this is selected, the specified products will have their Detection Scripts recreated during the next Publisher synchronization.
- Idea: PATCHMYPC-I-855
- The Modify Updates Wizard now has a checkbox to 'Show Only Updates for Not Enabled Products'
- This is helpful in identifying updates you may want to decline for products you no longer publish updates for
Improvements
- Intune Application and Update detection script now has improved version string parsing
- Intune Application and Update detection script will only parse DisplayName for a version if the DisplayVersion is empty
- SCCM Application detection script will only parse DisplayName for a version if the DisplayVersion is empty
- VLC is now split into an EXE and an MSI
- The existing selection of VLC will be converted to the EXE version of the application. The MSI can now also be selected and published.
- Pre/Post Script form now validates that Pre-Update Script and Post-Update Script exists before allowing you to press OK.
Fixes
- Fixed an issue where the Publisher was unable to get the list of published Intune applications.
-
Fixed an issue where a republished WSUS update may be republished multiple times if the Publisher was left open during synchronization and settings were changed after the initial republish completes.
- Fixed a bug where certain detection scripts generated for Intune Applications and Intune Updates would not detect as expected.
Publishing Service - Version 1.8.8 - 2020-08-28
Improvements
- Improved the copying of right-click options from the Updates tab, to the ConfigMgr Apps tab, or the Intune Apps tab.
Fixes
- Fixed an issue where the Publisher would falsely report that it was not installed on a Software Update Point in some scenarios.
-
Fixed an issue where the Intune Updates product list was not reloaded during publisher sync in some scenarios.
- Fixed an issue where Intune Applications would not detect appropriately for certain applications. OneDrive was a known affected product, but others may have been included.
- Fixed an issue where the Intune Connection Options would log out an error state 'Invalid Uri.'
- Fixed an issue where ConfigMgr Base Applications were created with a detection script that did not specify a version to search for. All base applications created with Publisher Version 1.8.4 or newer (released 2020-07-22) would always show as detected if any version was installed on the endpoint. The version was not being validated.
- The affected detection method would show version 2.2 in the logs, and in the script itself.
- Applications created after 2020-07-22 by the Publisher should be deleted and recreated to ensure the proper detection method script is used.
Publishing Service - Version 1.8.7 - 2020-08-21
Fixes
- Fixed a bug where the publisher would report ‘Cannot get available disk space’ when validating there is enough free disk space for deferred application publishing.
- Fixed a bug where the publisher would fail to parse the Proxy URL, reporting the following error.
- An error occurred while converting the provided Proxy URL to a URI for use by the Web Client…
- See this KB article for remediation steps if you are affected.
Publishing Service - Version 1.8.6 - 2020-08-20
Features
- You can now automatically create the security role for allowing the publishing to create Configuration Manager applications.
Improvements
- Within the ‘Manage Assignments’ page for Intune Applications and Updates the cells now have a clickable link to open up the form for managing available dates, deadlines, and restart behavior. Previously this link was only on the application name.
Fixes
- Fixed an issue where SMTP settings were not properly translated when the new Anonymous authentication option was added.
-
Fixed an issue where right-click settings from the “All Products” level may not be applied when copied to another tab.
Publishing Service - Version 1.8.5 - 2020-08-17
Features
-
Support for Intune Updates
- Add Anonymous authentication method to send emails.
- User voice idea
- Intune updates use the description in the SDP for the title.
- User voice idea
- Split the «Delete Intune Application when a new release is published» option to allow to choose the behavior for Apps and Updates independently.
- User voice idea
Improvements
- Add a button to export data in the Intune Apps Manager.
- Add a column to show Classification in the Intune Apps Manager.
- Allow to show «Applications only», «Updates only» are «All» in the Intune App Manager.
- Display the Publisher service's status on the 'About' tab.
- Download timeout is now logged out in minutes and seconds, instead of milliseconds.
- Implement log rollover for Intune detection and requirement scripts.
- Send an MS Teams message and add a line in the Email report if the server runs low on disk space on the PMPC installation or the Wsus Content drive.
- Support for the Contains string operator when searching for an AAD Group.
- The Publisher will notify the user if the installation drive is running low on disk space.
- The Publisher will notify the user if the Publisher is installed on the Site Server, and the server is not also a Software Update Point.
- Tooltips added to buttons on Intune Apps and Intune Updates tabs.
- When several files with the same name are found in the Local Content repo, and subdirectories, we try to identify the right one with the expected digest before falling back to downloading.
Fixes
- Fixed an issue where custom options are not correctly copied between two tabs when copying enabled products from one tab to another.
- Fixed an issue where reserved characters were not working as expected when searching for Azure AD Groups
- Fixed an issue where the Publisher may display a warning that the certificate is incorrect or missing when it's within 30 days of the expiration date.
Publishing Service - Version 1.8.4 - 2020-07-22
- Fixes
-
Changed how Unreferenced Package Folders are found. If third party updates are set to display in WSUS, then they might show up as 'Unreferenced' by the WSUS content cleanup tool. The publisher now correctly display the list of unreferenced contents.
- Available date and deadline date for Intune assignments are not properly displayed in the assignment setting wizard
- The Publisher may crash when trying to check for a new release on Intune only installation where only RSAT:Windows Service Update Services is being used. If you are affected by this issue, please perform an in-place upgrade of the publisher using version 1.8.4 available for download now.
-
Publishing Service - Version 1.8.3 - 2020-07-08
- Features
- Add an Intune Scan Wizard allowing you to auto-enroll applications based on Intune App scanning.
- Add all options available in the 'User Experience' for Applications to a new context menu option for base installs.
Improvement
- Add more logging to the application update and creation processes to assist with troubleshooting.
- Code optimization and cleanup for applications.
- Detection script now accounts for user-based installs when needed.
- Detection script checks if running as SYSTEM using the SID instead of the username.
- Add a new known error to assist with identifying and resolving TooManyCategories for WSUS.
- Enabled CTRL+F functionality in the Intune tab.
- Product download will fallback to the Internet in case of a digest mismatch in the local content repository.
- User voice idea
- Display third party vendor/product count in the Update Modification Wizard.
- Deprecate WSUS v3
- We now use a FIPS compliant algorithm when creating Intune applications
Fixes
- Fixed a bug where the Publisher service would never timeout during content downloads in some scenarios, causing the service to hang.
- See the HTTP Download Timeout section for more information regarding the timeout. The default value is a 15-minute download timeout.
- Fixed a bug where some system cultures would result in incorrect command-line parsing.
- Fixed a bug where an application's content would not be updated when a right-click option was selected in some scenarios.
- Fixed a bug where the 'exclude from autoenrollment' option was unable to be changed on a product when the setting was configured at the vendor level.
- Fixed a bug where the publishing service could not publish a postponed application if it contained an HTML escaped character.
- Fixed a bug where the Intune Scan Wizard was overwriting the Intune Authentication URL
- Fixed an issue where the checkbox in the MSI installer to enable Intune only mode may not be applied after the installation
- Fixed an issue where the republish option no longer showed for "All Products" and Vendor nodes
- Fixed an issue where incorrect workstation counts were shown on certain SSRS reports
Publishing Service - Version 1.8.2 - 2020-06-09
- Fixes
- Fixed an issue where the admin comment field of a dependent application would be updated to say the application was created by Patch My PC
- Fixed an issue where the republish updates right-click menu may exist in the ConfigMgr Apps and Intune Apps tab
Publishing Service - Version 1.8.1 - 2020-06-03
- Fixes
-
Settings tool can crash when copying enabled products from the WSUS tab to another tab if the «All Products» node is not displayed
-
Teams notifications are malformed if they contain a file path.
-
Publishing Service - Version 1.8.0 - 2020-06-01
- Features
- Add button to restart the service
- Added support for Server 2019 in the SSRS dashboards
- Cache binary for postponed updates allows postponed updates to be published after the download link has changed.
- Custom right-click options applied at the All Products level are now retained when the UI is closed, and future products are enabled. UserVoice Idea: Retain the Logging Options in View when Saved at the All Products Level
- SCCM Database Scan now has an option to "Auto-enable products as 'Metadata Only' if found, but threshold is not met"
- Fixes
- Fixed bug where some SSRS report links did not function as expected
- Fixed an issue where a customer with an expired Intune only license could get stuck in a message box loop.
- Improvements
- Enhances the display in the Update modification wizard when there is a lot of updates.
- Sort SCCM folders when choosing a folder to move new newly created applications to. UserVoice Idea: Fix sorting in Console Folder Browser
Publishing Service - Version 1.7.9 - 2020-05-19
- Feature
- Allows creating a self-signed certificate with the private key marked as non-exportable.
- Added new subscription state reporting using Teams or SMTP emails
Publishing Service - Version 1.7.8 - 2020-05-14
- Feature
- Added 'Like,' 'Dislike', and 'Feedback' button in the title bar of the settings tool.
- Fixes
- List unreferenced package folders did not list any folders in some WSUS configurations
- Added a workaround to handle SCCM apps published with an unsupported language
- Resolved incorrect summarization within the SCCM Scan Database tool
- Improvements
- Web domains of downloaded icons are listed in the DownloadHistory.csv file.
- Added several help links in the UI.
- Improved logging for known errors linking to KB articles
- Changes
- The option to fallback to ConfigMgr package publishing when an application can't be published as an SCCM application has been removed in the UI due to not being needed.
- SQL query default timeout is now 90 seconds from 30 seconds.
- Removed from the UI the option to generate a CSV file with publishing info. The option is always enabled, and the file path can be configured with the registry setting : HKEY_LOCAL_MACHINE\SOFTWARE\Patch My PC Publishing Service:PublishingHistoryCSVFolder
Publishing Service - Version 1.7.7 - 2020-04-28
- Feature
- Intune assignments created during an application creation or update are now reported in Teams notifications and email alerts (Idea: PATCHMYPC-I-700)
- Adds a line in the log to specify Intune AppIDs (old and new release) during an application updating (Idea: PATCHMYPC-I-723)
- Improves how Azure AD groups are retrieved (Set page limit to 999). We will also now display O365 groups. Adds the ability to search a group based on the group name starts with (Idea: PATCHMYPC-I-718)
- Adds a new column, UpdateEnabled, to the resulting CSV from the SCCM Scan Database Wizard - (Idea: PATCHMYPC-I-645)
- UI improvements to the Base Install options
- Generates a CSV file (PatchMyPC-DownloadHistory.csv) that includes the vendor name, protocol, web domains, and download status for downloaded binaries. (Idea: PATCHMYPC-I-740)
- Fixes
- Fixed an issue where the WSUS Maintenance for unreferenced updates would not return folders when the name is longer than 80 characters
- Fixed an issue where file coping during publishing would fail when a file is referenced more than once (e.g., in additional files and pre-command script)
- Fixed an issue where adding multiple Intune assignments with customer deployment deadlines may cause the publisher UI to crash
- Fixed an issue where double quotes in the command line argument for software updates would not be retained.
- Improvements
- Adds logging for a new known error when access is denied to the application source.
- Improved documentation for different areas of the Publisher UI.
Publishing Service - Version 1.7.6 - 2020-04-17
- Fixes
- An error message is logged out if a device collection attribute is not configured in the SCCM application scan feature
- Intune assignments referring to another a customer Azure AD group may be lost from the settings. Previous Intune assignments could be restored by importing a settings backup from the <InstallDir>\backup folder in the advanced tab.
- Mistakenly notify a success when a hash validation failed during an SCCM application in-place upgrade
Publishing Service - Version 1.7.5 - 2020-04-15
- Feature
- Added the ability to edit assignments for already published Intune applications using the Intune application manager
- Added a column in the Update Modification Wizard to show supersedence based on UserVoice 710
- Added a right-click option to open Local Content Repository
- You can now limit the SCCM application database scan to a specific collection based on UserVoice 475
- Improvements
- When a TRANSFORMS command is added in the additional arguments, we will automatically add the full relative path at execution based on UserVoice 668
- Install times are now expressed as time offset starting from the publishing date when an application is published for the first time
- When an Intune application is updated, if assignments are not copied from a previous version, new assignment(s) are created based on the right-click assignment options
- Displays a warning message if the Local Content repository path is empty, and the option to look into this directory first is enabled
- We made significant performance improvements for our SCCM database scanning for application detection
Publishing Service - Version 1.7.4 - 2020-03-27
- Fixes
- Fixed an issue introduced in build 1.7.3 where assignments for Microsoft Intune applications created directly within Microsoft Intune may be removed if they are not assigned within the Patch My PC Publisher.
Publishing Service - Version 1.7.3 - 2020-03-26
- Features
- We will now create assignments in Intune even if the Intune application was already created before adding the assignment
- Fixes
- Snooze duration in Intune assignments can be set to an invalid value when the restart grace period and restart countdown are also enabled
- SCCM Applications may fail to be created on older SCCM builds with error "An error occurred while creating an application in SCCM: Could not load type 'Microsoft.ConfigurationManagement.ApplicationManagement.ProcessDisplayName' from assembly 'Microsoft.ConfigurationManagement.ApplicationManagement, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'."
- Microsoft Intune application may fail to be created with error "An error occurred while processing an Intune application: Unrecognized Guid format."
- Log the ApplicationID of the Intune app that is updated instead of the Intune App ID (reported by Jan Ketil Skanke)
Publishing Service - Version 1.7.2 - 2020-03-23
- Improvements
- Retain Deployment type dependencies during application in-place update
- Changes
- Changed the behavior of the Scan SCCM Database wizard, add an Ok button, and rename the Close button to Cancel.
- Remove «Full Content» mention on Intune and SCCM TreeViews
- Fixes
- We would always log 0 requirements carried from the previous version even if more than 0 requirements have been carried over
- PowerShell detection method script wouldn't be signed if the filename contained a single quote
- Intune assignments are not always carried during an upgrade
- Advanced
- Added a new advanced option enable via a registry value
- Add the ability to parse the catalog using a sequential method instead of parallel (UseSequentialMethod = 1)
- Added a new advanced option enable via a registry value
Publishing Service - Version 1.7.1 - 2020-03-09
- Fixes
- Fix an issue where if there's a WIn32 application larger than 1.95gb, you would receive the following error:
- An error occurred while connecting to Intune: JSON integer 2242219440 is too large or small for an Int32. Path 'value[75].size', line 1, position 118932.
- Fix an issue where if there's a WIn32 application larger than 1.95gb, you would receive the following error:
Publishing Service - Version 1.7.0 - 2020-03-08
- Features
- Microsoft Intune production release.
Publishing Service - Version 1.6.9 - 2020-03-07
- Features
- This update contains backend changes to prepare for production support for Microsoft Intune in an upcoming release.
Publishing Service - Version 1.6.8 - 2020-03-06
- Fixes
- Fixed an issue where the code-signing certificate may not save correctly in the Microsoft Intune options.
Publishing Service - Version 1.6.7 - 2020-03-05
- Improvements
- Improved the Microsoft Intune options. The options are now available in the Intune Apps tab and not the Advanced tab.
- Improved the installation options for enabling Microsoft Intune only publishing.
- Features
- Display application dependencies in the SCCM application manager.
Publishing Service - Version 1.6.6 - 2020-03-02
- Improvements
- Enhancements to prepare for Microsoft Intune support
Publishing Service - Version 1.6.5 - 2020-02-21
- Improvements
- Adds a new application management tool for SCCM in the application options menu. You can now bulk delete applications created from Patch My PC or bulk delete deployments for applications
- Changed title format for republished updates to be more granular
- Included updated DLLs for Compression.cab from Wix
- When an update is republished, all previous republished updates can be superseded by the new update that is republished
- Add email, teams, and logging notifications when an update cannot be revised
- Added a more details button in the modify published update wizard that will show important details about updates published to WSUS
- Improved success and failed icons for Microsoft Teams alerts
- Fixes
- Fixed an issue where the right-click option for manage logging may display the correct information
Publishing Service - Version 1.6.4 - 2020-02-14
- Fixes
- Fixed an issue where updating MSI based applications may result in an error: An error occurred while updating a package in SCCM: Access to the path <path> is denied.
Publishing Service - Version 1.6.3 - 2020-02-13
- Features
- Added the Intune bulk editor in the Advanced tab
- Fixes
- Fixed an issue where custom files and folders defined, may not be included in a software update cab file
Publishing Service - Version 1.6.2 - 2020-02-07
- Features
- Added a new right-click option in the Applications tab to display an application as featured in company portal.
Publishing Service - Version 1.6.1 - 2020-02-06
- Fixes
- Fixed an issue where you may receive an error: An error occurred while signing the PowerShell detection script, but there is no error message to display.
Publishing Service - Version 1.6.0 - 2020-02-06
- Features
- Applications will no longer be duplicated in the event the deployment type's source folder was deleted.
- You can now trigger a full and delta software update point synchronization from the advanced tab
- Microsoft Intune (Release Candidate)
- You can now automate Win32 application management in Microsoft Intune
- You can now create assignments for Win32 applications in Microsoft Intune
- The authority URL for Microsoft Intune will be prepopulated
- You can now select a custom code-signing certificate from the computer's personal certificate store. A full WSUS installation is no longer required for code-signing the detection method script used for Intune.
- The publishing service can now be installed on Windows 10 (x64) for a Microsoft Intune only setup.
- Improvements
- Use env variables instead of hard-coded path in PowerShell detection script.
- No longer perform WSUS service checks when the WSUS publishing is disabled for Intune only scenarios.
- You can now test the SMS Provider connection under SYSTEM-level context
- Other fixes and improvements.
- Fixes
- Bug fixes and other improvements
- Fixed an issue where you may receive an error: An error occurred while updating a package in SCCM: OpenDatabase,DatabasePath,OpenMode
- Changes
- Rename Intune preview to Intune Release Candidate.
Publishing Service - Version 1.5.9 - 2019-11-29
- Features
- You can now trigger a full and delta software update point synchronization from the advanced tab
- You can now set a custom folder for temporary downloads of the software update and application content
- You can now set a custom folder for the log save location
- You can now browse to UNC paths when adding a custom folder in scripts dialog
- You can now change the folder location for the generated CSV file
Improvements
- You can now test the SMS Provider connection under SYSTEM-level context
Publishing Service - Version 1.5.8 - 2019-11-23
- Fixed
- Fixed an issue in version 1.5.7 where youo may receive the following error when an application is updated in-place
- An error occurred while updating a package in SCCM: Invalid property: object Application(ScopeId_*) property DisplayInfo.DisplayInfo.DefaultLanguage: Language En does not match any data in the set
- Fixed an issue in version 1.5.7 where youo may receive the following error when an application is updated in-place
Publishing Service - Version 1.5.7 - 2019-11-22
- Features
- You can now right-click an individual product in the application tab and choose to move it to a custom folder in the console
- You can now create new folders in the applications node of the console directly from the folder browse dialog
- You can now refresh folders in the applications node directly from the folder browse dialog
- Improvements
- Files downloaded for publishing updates are now cached and reused for applications within the same sync cycle
- Support to publish applications in other languages than en-US
Publishing Service - Version 1.5.6 - 2019-11-19
- Features
- You can now send Microsoft Teams publishing alerts using a webhook
- Improvements
- The software update point synchronization will be triggered after the update synchronization task rather than waiting for the updates and applications sync.
- Improved the accuracy of the SCCM application scan feature to better differentiate between x86 and x64 products based on UserVoice Improve accuracy of 32/64-bit count results of SCCM Database scan
- Fixes
- Minor bugs fixes
Publishing Service - Version 1.5.5 - 2019-10-25
- Feature
- Add support to auto-popular the uninstall command line for 50+ applications in SCCM
- Allow searching backward for products and vendors when clicking (Shift+F3)
- Preserve User Categories when updating Apps in SCCM
- Preserve Admin Categories when updating an SCCM application
- You can now configure a custom application name, localized application name, localized application description, and icon
- You can now increase the HTTP download timeout
- You can now enable your software update point to sync when updates are published when your software update point is on a remote site system.
- You can now exclude products at the vendor level from being enabled in automatic scanning
-
You can now press F4/Shift+F4 keys to go to the next/previous when searching products or vendors
- When disabling updates, we will now create a RegKey is it doesn't exist to disable self-updates
- Changes
- Set default download timeout to 100 seconds from 30 seconds.
- Fixes
- Fixed an issue where a custom command line may not be processed if it contained double quotes and a space
- Fixed an issue where the UI may crash when enabling a large number of products
- Improvements
- Improved logging for varias actions including download percentages
- Improved logging
- Remove leading and trailing spaces in catalog URL, sms provider server name, application source folder path, and timestamp server URL
Publishing Service - Version 1.5.4 - 2019-10-09
- Features
- Create a CSV file at the end of each synchronization with a summary of what was published, revised, created
- You can now set the max log size between 1-10 MB
- Added an option to show and delete unreferenced WSUS folders in the UpdateServicesPackages folder
-
Added an option to show/hide already enabled products in the SCCM scan
-
Added the ability to start a sync by running the PatchMyPC-Settings.exe with argument /SyncNow (the UI is not displayed)
- Log events in the Windows event log (Starting/ending sync, success/fail publishing updates)
- Improvements
-
Add several log entries when sync fails (EventID=3001-3005)
- Add new advanced options to improve SQL queries for large organizations.
- Improve the version comparison in the PowerShell detection method script
-
- Fixes
- Distribution point groups containing apostrophe were ignored during distribution
- Improved the PowerShell detection method scripts to handle invalid DWORD entries better fixing a "Specified cast is not valid." error message
- Various bug fixes
Publishing Service - Version 1.5.3 - 2019-09-20
- Features
- Added the ability to delay updating applications in-place between 1-14 days after release.
- Display the count of updates and selected updates in the update modification wizard
- You can choose a custom folder in the applications node of the console to move applications to upon creation or updating automatically.
- You can now include custom folders for updates and applications.
- You can now specify the subject name when creating a self-signed certificate.
- You can now Import/Export settings from the advanced tab.
- Improvements
-
PatchMyPC-ScriptRunner.exe files are updated when SCCM applications are upgraded.
-
- Fixes
- Fixed an issue where application detection method scripts may fail on devices with PowerShell version 2. The following output error would be logged to appdiscovery.log
- Unexpected token '.0' in expression or statement.
- + CategoryInfo : ParserError: (.0:String) [], ParseException
- + FullyQualifiedErrorId : UnexpectedToken
- CScriptHandler::DiscoverApp failed (0x87d00327).
- Deployment type detection failed with error 0x87d00327.
- Fixed an issue where application detection method scripts may fail on devices with PowerShell version 2. The following output error would be logged to appdiscovery.log
Publishing Service - Version 1.5.2 - 2019-09-07
- Features
- You can now configure any custom pre-update script to run before checking any processes to close or skip
- Improvements
- Improved logging
- If SMTP emails are enabled, we will now include any newly enabled products from the automated SCCM inventory scans.
- If there are pending settings changes unsaved, you will be prompted if you want to save the settings when performing a synchronization.
- You can now view applicability rules from the modify published updates wizard.
Publishing Service - Version 1.5.1 - 2019-09-02
- Features
- You can now automatically enable products to be enabled based on them being detected in the SCCM database.
- Added options to Kill or Skip installations when auto-enrolling new products.
- Application names are now clickable for applications published, and links to the vendors release notes.
- Added right-click option for products to be excluded from being automatically enabled during automated SCCM inventory scans.
- Fixes
- Fixed an issue where applications may fail to install on Windows 10 when using Latvia language.
- Fixed an issue where you may get an email about the license being expired when in trial-mode.
Publishing Service - Version 1.5.0 - 2019-08-13
- Improvements
- New right-click option for applications to Add the Executable Names(s) in the Deployment Type's Install Behavior
- New right-click option for applications to Set the max and estimated run times
Publishing Service - Version 1.4.9 - 2019-08-08
- Improvements
- Logging improvements
- Any application created by Patch My PC will now contain and administrative comment of "Created by Patch My PC Version <Number>"
- Fixes
- Fixed a bug in version 1.4.7 and 1.4.8 where the application detection script may fail to evaluate when the application is deployed to a user collection as available, and a non-admin user initiates the installation. Note: this was a regression bug from version 1.4.1.
Publishing Service - Version 1.4.8 - 2019-08-07
- Improvements
- PowerShell detection scripts can now be saved in an additional folder using a registry value. Based on UserVoice item: Detection Method Scripts Location
-
Settings file can now be saved in an additional folder from the advanced tab. Based on UserVoice item: Publishing Service configure backup path
- Add an option to always check the local content repository to update content prior to downloading from the internet. Based on UserVoice item: Check Local Content Repository for All Products
-
Dependencies are retained when updating SCCM App
- Fixes
- Fixed an issue where the detection method script may show invalid signature on the client-side.
Publishing Service - Version 1.4.7 - 2019-08-01
- Improvements
- Powershell detection method scripts are now saved in the <InstallDir>\Detection Method Scripts folder.
- Set requirements to prevent the installation of Flash Player ActiveX on Windows 10 and Windows Server 2016 and 2019 and higher.
- Fixes
- Products that don't support the application model would be created as a package even if the option to not fall to a package is enabled.
Publishing Service - Version 1.4.6 - 2019-07-30
- Fixes
- Fixed an issue where application update drop-down menu wouldn't be retained.
Publishing Service - Version 1.4.5 - 2019-07-29
- Improvements
- The right-click context menu item checkbox will now be checked for the pre/post scripts feature when only addition files are added in the pre/post script dialog window.
- If an application is deleted from the SCCM and the content source folder still exists, the application will be re-created during the next sync schedule if it's enabled.
- If the application deployment type is set to Allow users to view and interact with the program installation, you will no longer see a dialog window for PatchMyPC-ScriptRunner.exe.
- We now handle the non-standard exit codes for Adobe Digital Edition and Evernote so the installation will report successful.
- MSI based applications will now have the repair command line configured in the deployment type.
- Fixes
- Fixed an issue where the detection method PowerShell script may not be code-signed if there was more than one certificate in the WSUS certificate store.
- Fixed an issue where applications may fallback to the package model when a publishing sync if performed at the same time the SMSProvider DLL's are being registered during a site upgrade.
- Fixed an issue where the uninstall command line may be empty after an MSI based product performed an in-place upgrade to a newer version.
Publishing Service - Version 1.4.4 - 2019-07-26
- Improvements
- Email reports for publishing updates and applications will now be listed alphabetical order.
- Fixes
- Fixed an issue where if multiple certificates exist in the WSUS certficaite the detection method script may not get code-signed.
Publishing Service - Version 1.4.3 - 2019-07-24
- Fixes
- Fixed an issue wherein a small number of cases applications may fail to install with the following error "An error occurred while preparing the installation of the application: Illegal characters in path." in PatchMyPC-ScriptRunner.log
- Improved detection for CutePDF Writer and Allway Sync
- Changes
- Updates and applications will now timeout after thirty minutes
- The ESC key will no longer close the publishing service UI
- If timestamping is disabled for update publishing, the detection method PowerShell script will now not be timestamped
Publishing Service - Version 1.4.2 - 2019-07-22
- Features
- Added an option to include abitrary files in the pre/post script dialog box.
- Added an option to copy the installation log to a secondary folder on installation failure.
- Fixes
- Updated the detection method script for applications to resolve the following error (Access to the path 'C:\Windows\CCM\Logs\PatchMyPC-SoftwareDetectionScript.log' is denied.) that would occur in AppDiscovery.log in certain builds of Configuration Manager.
Publishing Service - Version 1.4.1 - 2019-07-15
- Features
- The base installation feature now creates applications in SCCM rather than legacy packages. Based on customer idea: Base Installation Feature Should Create Applications not Packages in SCCM
- Improvements
- You can now configure an offset (in days) for the sync schedule. Based on customer idea: Schedule Patch Tuesday +1 (Offset From Date)
- When using a custom pre/post update script, it will be run before any Patch My PC defined script. Based on customer idea: Run custom pre-update scripts before any PatchMyPC defined scripts
Publishing Service - Version 1.4.0 - 2019-07-10
- Changes
- This update contains improvements to help support the future release of the application creation feature.
Publishing Service - Version 1.3.9 - 2019-07-02
- Changed
- The installed version of the publishing service and whether you have opted into the preview channel will be reported.
Publishing Service - Version 1.3.8 - 2019-06-07
- Fixes
- Fixed an issue where if you switch from the general tab to the update rules tab very quickly the products enabled may reset and the Settings.xml would need to be restored from the <InstallDir>\Backup folder.
- Improvements
- Added an option to prefix the computer name to the installation log file name to allow you to use a shared path and receive unique log file names for each device.
Publishing Service - Version 1.3.7 - 2019-06-04
- Fixes
- Improved publishing for products that use special characters in their install command line.
- Fixed an issue where up to 5 products may continually be detected as being revised during publishing syncs.
- During the first publishing sync after this update, you may see up to 40 products say that where revised and this can be safely ignored.
- Improved publishing for products that use special characters in their install command line.
Publishing Service - Version 1.3.6 - 2019-06-03
- Fixes
- Fixed an issue where the "Automatically create installation packages in SCCM for initial installation." in the Package Rules tab would become un-checked when in trial mode.
Publishing Service - Version 1.3.5 - 2019-05-23
- Features
- Added a new right-click context menu item to add MST transformation files for MSI based product installers.
- Right-clicking on a product will now display the installer technology the product uses (MSI, EXE, or MSP)
- Added support for customer SSRS folder names for the report installer
- Fixes
- Bug fixes
Publishing Service - Version 1.3.4 - 2019-05-02
- Improvements
- You will no longer receive an invalid license ID on start in the event no license ID was defined previously.
Publishing Service - Version 1.3.3 - 2019-05-02
- Features
- Added support for required Pre/Post-Scripts
- Added support for recommended Pre/Post-Scripts
- Improvements
- We will now cache the list of supported products, so in the event, the settings tool can't download the latest products, it will use the last cached copy.
- When the settings tool is opened, if any products are previously enabled that now have a Patch My PC defined recommended and required Pre/Post script(s) those scripts will be saved in the settings.xml automatically.
- When there is a product enabled that requires a manual content download the product name(s) will be included in the prompt.
- Fixes
- Fixed an issue where the UI may show not responding for a short period of time on initial open.
- Fixed an issue where you may receive a prompt saying some settings are missing when clicking apply when using trial mode when all relevant settings are correct.
Publishing Service - Version 1.3.2 - 2019-04-19
- Features
- Added a section in email report for updates published with Local Content Binary
- Improvements
- Better handling of situations where SupportedProducts.xml fails to download
- 3010 is considered as a success code by for pre-scripts when the option to bypass update installation when pre-script fail, is enabled
Publishing Service - Version 1.3.1 - 2019-04-12
- Features
- The option to scan SCCM for applications will now be more accurate for products split by major versions.
- You will now receive an email notification if your subscription is expired causing synchronizations to fail to run.
- Improved error messages in logs and emails.
- Updated the PatchMyPC.chm documentation included in the MSI installer.
Publishing Service - Version 1.3.0 - 2019-04-09
- Features
- Added the new option to enable the creation of base installation packages in SCCM.
- Other feature improvements and bug fixes
- Disabled the delete option for published updates in the modify published updates wizard.
- To enable the Delete button, create a new DWORD registry value: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Patch My PC Publishing Service:EnableDeleteUpdates = 1. We only recommend using this option when working with our support team.
- Added an option to disable timestamping. We generally do not recommend using this unless there is a specific use case. To disable timestamping you can create a DWORD registry value:: HKEY_LOCAL_MACHINE\SOFTWARE\Patch My PC Publishing Service:DisableTimestamping = 1
- Added an option in the About tab to opt-in to the preview channel.
- Added subscription level and licensed device count based on feedback in the SCCM slack group.
- Improvements
- We removed the two columns displaying the distribution point group and description in the base installation options dialog.
- Change the error return for 404 download errors.
- Changes to improve the performance of the license validation check.
- Revisions to packages are now included in email reports.
- When using the Scan SCCM for Managed Applications feature, the database server, database name, and connection account details will be retained after a successful query.
- Split our the following products to be major version specific to allow more specific selection.
- ESET Endpoint Security
- ESET File Security
- Royal TS
- SketchUp
- Skype
- TeamViewer
- Telerik Progress TestStudio Ultimate
- VMware Workstation
- VMware Workstation Player
- VMware Workstation Pro
- VirtualBox
- WinZip
- When a package is created for a 64-bit product, the requirements will be configured on the program to only install on 64-bit operating systems
- If a package fails to be created, the distribution attempt to SCCM distribution points will no longer be performed.
- Added an option to change the subject name for email notifications
- Added an option to include text in the body of the email notifications.
- Fixes
- Fixed an unhandled exception when you enable base packages when no catalog URL is set.
- Fixed an issue where updated installation packages are not added in the email report
-
Fixed an issue where superseded applications may not publish into SCCM
-
Fixed an issue where SCCM package creation is malformed when updates are configured to be republished.
- Fixed an issue where products are still listed in the SCCM application scan when the Include Products Already Enable in Scan is not checked.
- Miscellaneous fixes
Publishing Service - Version 1.2.5 - 2019-03-14
- Features
- Added an option in the About tab to opt-in to the preview channel.
Publishing Service - Version 1.2.4 - 2019-02-27
- Changes
- Increased the number of backup settings files saved from 5 to 50
- Fixes an issue where MSI logging options may be removed from a previously published update
- Improved logging
- Fixes
- The Local Content Repository textbox is now read-only
Publishing Service - Version 1.2.3 - 2019-02-20
- Improvements
- Added the ability to provide custom arguments to pre/post scripts
- Added support to run EXE or MSI binaries in the pre/post scripting feature
- Added a new option in the right-click context menu in the product rules to republish update(s)
- Improved the auto kill/close feature for applications where the process name may change between different versions
- Improved the HTML email report format and color
- Improved error handling if the WSUSPool or WSUS Service is in a stopped state
- When the user triggers a self-upgrade via the about tab, a progress bar is displayed, and the publishing settings UI will reopen after the update.
- Fixes
- Fixed a bug where the SCCM application scan wrongly displays the Java migration update as being installed
- Other minor bug fixes
Publishing Service - Version 1.2.2 - 2019-02-05
- Improvements
- Added option to "Un-Decline" updates in the "Modify Updates Wizard"
- Added new right-click action in the "Product Rules" tab to allow you to enable installation logging for updates and choose a standard path for the installation logs.
- The option to "Scan SCCM for Managed Applications" will now list all products available in the catalog even when the publishing service is in trial mode.
- Improved logging, when there are known publishing error codes, we will now link to any KB articles containing the resolution.
- Added option in the "About" tab to "Disable Self-Updates" based on customer feedback.
Publishing Service - Version 1.2.1 - 2019-01-21
- Improvements
- Added filter textbox to allow free-form typing to filter updates in the "Modify Updates Wizard"
- Added option in the Pre/Post Script dialog to not attempt an update if the pre-update script returns an exit code other than 0.
- Right-click custom actions on the "All Products" in the "Product Rules" tab will be retained when the Publishing Settings tool is re-opened.
Publishing Service - Version 1.2.0 - 2019-01-15
- Improvements
- Added filtering options in the "Modify Updates Wizard"
- Added CC field in the SMTP Settings
- Added common SMTP providers in the SMTP Settings
- Added last day of the month and last week of the month options in the "Sync Schedule"
Publishing Service - Version 1.1.9 - 2018-12-27
- Fixes
- Fixed an issue where the publishing service may loop checking for new self-updates in some situations.
Publishing Service - Version 1.1.8 - 2018-12-24
- Improvements
- Added "About" tab that shows version information, release notes, support options, and how to request new products.
- Added "Local Content Repository" option in the "Advanced" tab. This feature is used if there are licensed products that don't allow for public download in the future. For more details, please see licensed products that require a manual download
Publishing Service - Version 1.1.7 - 2018-12-13
- Fixes
- Fixed a scheduling issue where you may see higher than average CPU utilization if the schedule was set to the Second Tuesday of the month.
Publishing Service - Version 1.1.6 - 2018-11-20
- Fixes
- Fixed an issue where updates may fail to publish on WSUS 3.0 SP2 (Windows Server 2008 and Windows Server 2008 R2)
Publishing Service - Version 1.1.5 - 2018-11-19
- Improvements
- HTML email improvements
- Update title is now clickable and will link to the vendor's release notes for the update
- Added Classification tab to the report
- Added Severity tab to the report
- Added CVE tab to the report
- When there is only one CVE, the CVE-ID will be clickable and link to https://cve.mitre.org
- We will now retain on previous version PatchMyPC.log and rename it to PatchMyPC.lo_ when the max log size is reached.
- If a product doesn't support pre/post update scripts, the option will no longer be visible in the right-click action
- HTML email improvements
- Changes
- Changed the PatchMyPC.log from 10MB to 2MB
Publishing Service - Version 1.1.4 - 2018-10-25
- Improvements
- Within the "Product Rules" tab, we have added a new option called "Disable self-updater". For applications that support this feature, we will automatically disable the self-update feature for the product after applying any new update. This option is available on the All Products, Vendors, and Product level in the Product Rules treeview.
- When custom actions are enabled for a product, the PatchMyPC-ScriptRunner.log will save to %WinDir%\CCM\Logs by default rather than %WinDir%\Temp on the client side for logging custom actions.
Publishing Service - Version 1.1.3 - 2018-09-30
- Improvements
- Added the ability in the product rules tab to connect to the Configuration Manager database to scan for supported products from our catalog and enable detected products for publishing.
Publishing Service - Version 1.1.2 - 2018-09-17
- Improvements
- Enabled the kill and skip process option for almost all products
- Added a new right-click context menu option for deleting the public desktop shortcut when applicable
Publishing Service - Version 1.1.1 - 2018-09-06
- Improvements
- Added support to use patchmypc.com in the catalog subscription URL. Previously, you could only use patchmypc.com for your subscription URL.
Publishing Service - Version 1.1.0 - 2018-09-03
- Improvements
- Added an option to define your own custom pre/post update scripts in each products right-click context menu.
- Added an option to open the wsyncmgr.log in the General Settings tab.
Publishing Service - Version 1.0.9 - 2018-08-20
- Improvements
- Added the ability to change published updates visibility in the WSUS console from the Modify Published Updates wizard in the advanced tab
- Added a column to show declined updates in the modify updates wizard
- Auto-refresh display in the modification updates wizard when «Declined» or «Delete» button is pressed
- Added a checkbox in the scheduling tab to synchronization the Software Update Point after the publishing services completes and any updates are published or modified
- Added the size of the downloaded file in the log file
- Improved performance when reading the settings file
Publishing Service - Version 1.0.8 - 2018-08-12
- Improvements
- Added the ability to customize the certificate expiration length and key strength when generating a self-signed certificate.
- Emails will now use an improved HTML format instead of plain text.
Publishing Service - Version 1.0.7 - 2018-07-23
- Improvements
- We added a new option to expire all or specific published third-party updates from the Advanced tab.
Publishing Service - Version 1.0.6 - 2018-07-08
- Improvements
- Added a new tab called Advanced
- New option in the Advanced tab named "Standalone WSUS Mode".
- When enabled, third-party updates published from the publishing service will be visible and available to deploy directly in the WSUS console. This option shouldn't be enabled if Microsoft SCCM is being used to deploy updates.
- Moved the option "Defer Expiration of Updates" from the Scheduling tab to the Advanced tab.
Publishing Service - Version 1.0.5 - 2018-06-15
- Improvements
- Added the ability to delay the re-publishing of expired updates.
Publishing Service - Version 1.0.4 - 2018-06-13
- Improvements
- The "Product Rules" tab now supports a semi-checked mode. The semi-checked will appear when only some products under a vendor are enabled.
- You can now schedule the scheduler to when every X (1-4) week of the month on a specific day.
Publishing Service - Version 1.0.3 - 2018-05-30
- Improvements
- We added a right-click context menu for vendors and products in the Product Rules tab.
- We added two new options that allow you to kill an applications process before performing an update or skipping the update install if conflicting processes are running.
- We added two new options that allow you to kill an applications process before performing an update or skipping the update install if conflicting processes are running.
- We added a right-click context menu for vendors and products in the Product Rules tab.
Publishing Service - Version 1.0.2 - 2018-05-20
- Improvements
- Added a new checkbox in the "Product Rules" tab "Use a single vendor name (Patch My PC)". This option will publish all updates under a vendor named "Patch My PC" and product named "SCUP Updates". This options will allow a single vendor to be enabled in the Software Update Point "Products" tab, and any new products enabled in the publishing service will show up in the next SCCM sync and won't require additional products to be enabled in the Software Update Point. This option will be enabled during a clean install of the publishing service. If you had a previous version and upgrade, you would need to enable this option and save your settings.
Publishing Service - Version 1.0.1 - 2018-05-16
- Fixes
- Fixed a proxy password issue. If the password was 16 characters or a multiple of 16x, it wouldn't save correctly in the Settings.xml file.
Publishing Service - Version 1.0.0 - 2018-05-14
- Initial Release
Publishing Service - Version 2.0.2.2 - 2021-04-19
Features
- Define ConfigMgr scopes inside the Publisher service
- Idea: PATCHMYPC-I-962
- Note: This requires updated permissions. The ‘Import Role’ option in the Publisher will import the role with proper permissions or you can refer to this article.
Improvements
- The Intune and ConfigMgr scan wizard ‘Export’ buttons now prompt for whether the filter should be applied to the export.
- Improve how Timestamping is handled in some scenarios.
Fixes
- Connections to Intune may not respect the proxy configuration set in the Publisher.
- ‘Show Package Details…’ right-click option would not load as expected.
- CVE Wizard would not load as expected.
- SSRS dashboards would report a negative % for compliance in some scenarios. The reports can be reinstalled if you are affected by following the same process as the initial install which will overwrite the reports.
Publishing Service - Version 2.0.2.1 - 2021-04-14
Features
- Added the Usage Statistics group in the General tab that will show usage statitics
- Idea: PATCHMYPC-I-1343
- Changed the license input to display only the 20 character license id and not the full license URL
Improvements
- Improved the speed of Intune application deletion by using batch calls to Microsoft Graph
- Options related to WSUS have been moved from the Advanced tab to the Options button in the Updates tab
Fixes
- The classification field in the Intune Apps Manager is not populated for Updates
- Update revision doesn’t take account of republished updates
Publishing Service - Version 2.0.1.4 - 2021-03-30
Features
- Change description text and icon for Intune Win32 applications
- Idea: PATCHMYPC-I-1158
- Retain N-X apps in ConfigMgr when set to ‘Create a new application…’ is enabled.
- Idea: PATCHMYPC-I-1266
- Retain N-X apps in ConfigMgr when set to ‘Update existing application…’ is enabled.
- Idea: PATCHMYPC-I-1265
Improvements
- The scan wizard found application count is now updated to reflect applications found with the specified filter.
- Scriptrunner will now clean up leftover ‘Image File Execution Options’ registry keys. This helps prevent unexpected blocking of application launch in the event scriptrunner crashes and leaves behind some of these keys. We have also update the Manage Conflicting Processes docs to provide additional information for this scenario.
Fixes
- Fixed a bug where assignments may not be added to an existing Intune Win32 application during Publisher sync.
- Fixed a bug where the Publisher UI would crash if the ‘Modify Updates Wizard’ was launched on a computer which does not have the WSUS role.
- Fixed a bug where only the first 1000 Intune applications are returned which can cause Application lookup failures via Microsoft Graph.
Publishing Service - Version 2.0.1.3 - 2021-03-18
Features
- Intune Scoping Support
- There is a new right-click option for Intune applications and updates which lets you ‘Manage scope tags.’
- Scope tags will be copied from the previous PMPC application or update to the new version during a Publisher sync.
- Requires new permission to be added to the Azure App Registration
- DeviceManagementRBAC.Read.All
- Idea: PATCHMYPC-I-1029
Improvements
- Wait to delete local content repository files until the end of the Publisher sync if the option to ‘Delete the update file in the local repository after publishing’ is selected.
- In some cases, customers had the same binary needed for two different publish actions, and the second publish would fail because the binary had been deleted.
- In the DownloadHistory.csv file, we now include the purpose of the download and the port.
Publishing Service - Version 2.0.1.2 - 2021-03-11
Features
- ConfigMgr right click option to set OS type requirement – client vs. server
- Idea: PATCHMYPC-I-1255
Improvements
- Scriptrunner will now automatically prompt for elevation when executed.
- Improve how settings are saved to prevent losing your Publisher configuration in some scenarios such as no disk space.
- The UI Notification feature for conflicting processes will now exit with an exit code 1602 if the installation is snoozed or a timeout occurs. Previously it was 1618 which could cause very frequent reevaluation.
Fixes
- Fixed a bug where we may fail to parse a package.xml file that contains special characters such as an ampersand.
- Fixed a bug where the DownloadUrl and MoreInfoUrl columns were not sortable in the ‘Show Package Info’ UI.
- Fixed a bug where the UI may crash if there is a large number of Azure AD Groups being retrieved and the UI is closed before the query completes.
- Fixed a bug where some right-click options such as Manage Categories, Manage ESP profiles and Manage Naming Convention may not propagate from the root, or vendor level to a newly enabled product.
Publishing Service - Version 2.0.0.5 - 2021-03-01
Fixes
- Fixed a bug where some Intune App and Intune Update scripts were missing a parenthesis causing an error during execution.
Publishing Service - Version 2.0.0.4 - 2021-02-26
Fixes
- Fixed a bug introduced in version 2.0.0.1 preview where the ‘Disable Self-Updater’ option would be enabled during a synchronization even if the user has not selected this option.
- If you are on a 2.* preview build you will want to review your right-click selections for ‘Disable Self-Updater’.
- The backup settings.xml can be used to determine which products had this erroneously enabled. Please contact support if you need assistance in determining what products had this enabled where it previously was not.
Publishing Service - Version 2.0.0.3 - 2021-02-26
Improvements
- Global options for the User Notification now moved into right-click option for Conflicting Processes
- Logo
- Company Name
- WSUS Certificate status now updated when the Show Certificate button is pressed.
Fixes
- Fixed a bug in the ConfigMgr detection script where software may be incorrectly detected in some scenarios.
- Only impacted version v2.7 of the script which was available briefly.
- Script Version: 2.8
Publishing Service - Version 2.0.0.2 - 2021-02-24
Features
- Use Scriptrunner to uninstall MSIs
- Idea: PATCHMYPC-I-1083
Improvements
- Increase the max delay for the ConfigMgr Apps feature to 32 days.
- Intune Application Manager button is now available in the Intune Apps and Intune Updates tab directly, as well as in the Intune Options.
- ConfigMgr detection scripts now validate architecture and installation type of of the software being detected.
- This feature was in place for Intune scripts and has been integrated into the ConfigMgr scripts.
- Script Version: 2.7
Fixes
- Fixed a bug where the new Conflicting Process settings may not be saved for ConfigMgr applications.
- Fixed a bug where the company logo may not show in the Conflicting Process UI for Intune clients.
- Fixed a bug where the Conflicting Processes deferral count would allow more than the configured number of deferrals.
Publishing Service - Version 2.0.0.1 - 2021-02-22
Features
- Interactive user notifications that allow the user to be prompted to close conflicting software
- Has a range of options for customizing the deferral options. (Documentation will be released when this feature is in production)
- Idea: PATCHMYPC-I-438
- Delete N-# applications / updates in Intune
- There are new settings available in the ‘Intune Options’ which allows you to specify retention for Intune Applications and Intune Updates. The valid values are between 0 and 10.
- Idea: PATCHMYPC-I-967
- InstallPackage as the default behavior for ScriptRunner
- When the PatchMyPc-ScriptRunner.exe is double-clicked it will default to searching for package.xml in the same directory and performing /InstallPackage which allows PMPC application install to be launched without running them from the command line.
- Idea: PATCHMYPC-I-1170
- Apply Intune naming convention to existing applications and updates during a Publisher sync
- Idea: PATCHMYPC-I-1175
- Set ‘Featured App’ flag on Intune apps via right-click options
- Idea: PATCHMYPC-I-1188
Improvements
- Only one instance of the Publisher is allowed to run at a time. If a second user runs the Publisher they will receive an error message and the Publisher will close.
Fixes
- Fixed a bug where adding file based right click option to a ConfigMgr application would not trigger a revision in some cases.
- Examples: MST, Pre/Post Script, Additional files
- Fixed a bug where the Intune detection and requirement script might fail to work as expected if there are invalid registry properties on an object in the registry.
Publishing Service - Version 1.9.9.5 - 2021-01-27
Improvements
- 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
- Exclude from being enabled during automated SCCM/Intune inventory scans
Fixes
- Fixed a bug with the new Log Retention feature of Script Runner where it may unnecessarily trigger an ‘Update Content’ on ConfigMgr applications. (actually fixed this time)
Publishing Service - Version 1.9.9.4 - 2021-01-26
Improvements
- 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 which 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.
Fixes
- 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.
Publishing Service - Version 1.9.9.3 - 2021-01-19
Features
- Sign PMPC provided pre/post scripts with local WSUS Code Signing certificate
- Idea: PATCHMYPC-I-959
- ScriptRunner now deletes log files older than X days according to the setting in Advanced Tab.
- Idea: PATCHMYPC-I-1105
Publishing Service - Version 1.9.9.2 - 2021-01-13
Features
- Add an additional Right-Click option for x86 OS requirement for x86 application installers
- Idea: PATCHMYPC-I-779
Improvements
- Improved vertical scrollbar behavior for Scan Wizards
Fixes
- 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.
Publishing Service - Version 1.9.9.1 - 2021-01-12
Features
- Modify Autopilot Enrollment Status Page profiles.
- Update ESP profiles when an application is updated. This will ensure the latest application version is associated with your ESP.
- New Checkbox in Intune Options to enable.
- Select profiles an application should be assigned to with a new right-click option.
- Requires updated App Registration Permissions.
- DeviceManagementServiceConfig.ReadWrite.All
- Idea: PATCHMYPC-I-673
- Update ESP profiles when an application is updated. This will ensure the latest application version is associated with your ESP.
- Support for MSP Patching via Intune.
- Idea: PATCHMYPC-I-1147
- ScriptRunner will use QuietUninstallString when found for application uninstallation.
- Idea: PATCHMYPC-I-930
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-enroll…’ option now exists for Intune Apps and Intune Updates.
- Scan Wizards will now automatically allow vertical scrolling if needed.
- Implement a retry when performing some ‘POST’ operations to Microsoft Graph to improve Intune Win32 app creation reliability.
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.
Publishing Service - Version 1.9.8.1 - 2020-12-17
Features
- Customizable Naming Convention for Intune Applications
- Idea: PATCHMYPC-I-961
Fixes
- Adjust certificate signing validation for Patch My PC signed files.
Publishing Service - Version 1.9.7.3 - 2020-12-11
Features
- Manage categories for Configuration Manager applications
- User Categories: Viewable to users in Software Center
- Admin Categories: Viewable to administrators in the Configuration Manager Console
- Idea: PATCHMYPC-I-780
Improvements
- During a Publisher sync, the Settings.xml will be automatically updated according to SupportProducts. This improves the experiences when Patch My PC makes metadata changes that impact some of the application configurations such as detection.
Publishing Service - Version 1.9.7.2 - 2020-12-07
Features
- ScriptRunner now has a new custom variable, %CurrentDir%
- This variable may need to be put in double-quotes or the entire parameter may need to be in double quotes depending on the application. Examples of this are below.
- Config=”%CurrentDir%\Config.ini”
- “Config=%CurrentDir%\Config.ini”
- Idea: PATCHMYPC-I-985
- This variable may need to be put in double-quotes or the entire parameter may need to be in double quotes depending on the application. Examples of this are below.
Improvements
- The Intune Application Manager now has a button for ‘Manage Assignments’
- Improve how ScriptRunner handles version parts that exceed the 32 bit signed integer max.
- Improve CVE Import Wizard CVE-ID matching
- Improve logging associated with delayed application publishing
- The SSRS report dashboards now include a parameter for Deployed.
Publishing Service - Version 1.9.6.2 - 2020-11-20
Features
- Manage Intune categories for created and updated Intune applications and updates.
- Note: Currently, existing applications/updates in Intune will not have their categories modified. The categories will only be modified when a new Win32 application is published such as when new software is selected, or a new version is released.
- Idea: PATCHMYPC-I965
- Clicking a ‘digest’ in the Modify Published Updates Wizard, or the Package Details wizard will now open the respective VirusTotal page.
Improvements
- Sorting by ‘Selected’ in Modify Published Updates Wizard now sorts by the checked state.
- The Configuration Manager detection script now handles invalid version parts better. Some vendors use DateTime stamps in their version. This can end up being a value larger than a 32 bit integer causing the version cast to fail.
Fixes
- Fixed a bug where the console version check for UninstallContent setting was incorrect.
Publishing Service - Version 1.9.6.1 - 2020-11-16
Fixes
- Fixed an issue where copied Intune Assignments for newly published Intune software would not have their custom available time, and deadline time adjusted relative to the new publish date.
- Fixed an issue where Intune Assignments would be created without a deadline or available time if the ‘copy assignment’ option was not configured.
- Fixed an issue where the maximum value for restart notification would not allow a value greater than 201.
Publishing Service - Version 1.9.5.2 - 2020-11-10
Changes
- Win32 Intune applications will no longer be created as featured
Improvements
- Improved the speed at which the catalog is extracted for the CVE Import Wizard
Publishing Service - Version 1.9.5.1 - 2020-11-09
Features
- New feature that allows viewing, and exporting package details.
- Idea: PATCHMYPC-I-1037
- The below information can be viewed for the currently synchronized catalog.
- Title (Including version)
- File Name
- Command-line
- Download URL
- Digest
Improvements
- Improved the speed at which the catalog is processed. This will improve the loading speed of the CVE Import Wizard, the new Package Details Feature, and the Modify Updates Wizard.
Publishing Service - Version 1.9.3.3 - 2020-11-03
Features
- Updates published via the CVE Import Wizard will now have a Teams and Email alert if enabled.
- Scan Configuration Manager Database wizard updated.
- Supports Filtering
- Can optionally show, and export, applications whose count is zero.
- Idea: PATCHMYPC-I-828
- General UI improvements such as tooltips, alt-shortcuts, empty field validation.
Improvements
- Certificate selection for Intune code signing will now additionally search the WSUS store if it is found.
- The Product Name has been added to the PatchMyPC-DownloadHistory.csv generated in the installation directory of the publisher.
- Improved the method used to gather PackageID from newly published Applications.
Fixes
- Fixed a bug where an application may fail to publish on versions of Configuration Manager older than 1706.
- Fixed a bug where the publisher would fail to find applications published to a folder containing square brackets
- For Example: \\server\sources\[PMPC]Applications
- Fixed a bug where the TLS port for SMTP alerts may show as 587 in the UI, even when a custom port is set. The port in the UI will now accurately reflect the saved settings.
Publishing Service - Version 1.9.3.1 - 2020-10-26
Features
- The first preview release of our CVE import/matching features based on UserVoice Feature Request for CVE Import automation
- You can launch the CVE import feature in the Updates tab by clicking the new document lock icon
- If you have any feedback on the first preview release, leave a comment at https://ideas.patchmypc.com/ideas/PATCHMYPC-I-916
Fixes
- Fixed an issue where Intune assignments may not set the correct delayed deadline
- Fixed an issue where older versions of the ConfigMgr console may receive error: Method not found: 'Void Microsoft.ConfigurationManagement.ApplicationManagement.MsiInstaller.set_UninstallSetting(Microsoft.ConfigurationManagement.ApplicationManagement.UninstallContentSetting)'.
Publishing Service - Version 1.9.2.3 - 2020-10-13
Improvements
- The PatchMyPC-ScriptRunner.exe will retry MSI based operations if a 1618 exit code is returned by the installer. The result is a reduction in failed installs due to Windows Installer being unavailable.
- Maximum three retries, with 1 minute in between.
Publishing Service - Version 1.9.2.2 - 2020-10-08
Features
- Update the PatchMyPC-ScriptRunner.exe to use the CCM client log directory defined in the registry by default
- Check “HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\CCM\\Logging\\@Global” > LogDirectory, and fallback to ‘%windir%\\ccm\\logs’
- Idea: PATCHMYPC-I-911
Improvements
- Log out the in-progress count of updates and applications as they are processed.
- Previously the in-progress count was only logged if the log level was set to debug. It is now logged with informational level logging.
- Improve the PatchMyPC-ScriptRunner.exe to have better logic when searching the registry for uninstall strings
Fixes
- Configuration Manager application detection script fixed to supported PowerShell 2.0.
- Fixed an issue where republishing a WSUS update would also cause the equivalent Intune Update to republish as well.
Publishing Service - Version 1.9.2.1 - 2020-10-07
Features
- Application update in-place vs. create new application configurable at the individual product level.
- Idea: PATCHMYPC-I-209
- Support for user-based installations for Configuration Manager applications, as well as Intune Applications and Intune Updates.
- Idea: PATCHMYPC-I-801
- Note: We still need to add user-based software to the catalog, but the publisher now has support for this so that we can begin adding some user-based software.
- Option to not append the republished date tag to republished updates.
- Idea: PATCHMYPC-I-876
- This is now a configurable checkbox in the advanced tab.
- Intune Scan Wizard now has the option to automatically enable Intune Updates based on scan data.
Improvements
- Updated the PowerShell script for Intune applications and updates to improve compatibility with constrained language mode.
Publishing Service - Version 1.9.1.1 - 2020-09-24
Improvements
- Publisher code changes to better support our Proactive Customer Care program
Fixes
- Fixed an issue where the Intune Application Manager Utility would throw a terminating error if Intune applications were found with an empty ‘Notes’ field.
Publishing Service - Version 1.9.0.1 - 2020-09-18
Features
-
Added an option to disable WSUS publishing using a checkbox at the top of the ‘Updates’ tab. This allows the Update publishing feature to be disabled while still retaining all products and settings. This can be helpful if you need to sync only Applications, Intune Applications, or Intune Updates, but don’t want to lose your selected Updates and configurations.
-
Added a right-click option to open the help page that details the right-click options.
-
During synchronization, the Publisher will check if the WSUS code signing certificate is expired or near expiration and add a message in the email report.
-
During synchronization, the Publisher will check if the WSUS code signing certificate is in the required Windows Cert stores and add it if needed.
-
SMTP port automatically set to 587 when ‘Use TLS’ is selected, and to 25 when ‘Use TLS’ is unselected. The port can still be manually edited to account for any port, but the common port for the protocol is set by default.
Improvements
-
Add additional known errors in the log, providing a link to a KB article that may assist with solving the known error.
-
Display additional info in the Certificate information wizard on whether the certificate is found in the expected Windows Cert stores.
-
SMTP port default to 25 instead of 587 when the feature is in a non-configured state.
-
The Publisher will retry several times when the rename of a folder during an SCCM application upgrade fails. This should help prevent ‘Access Denied’ errors that are caused by file locks.
Fixes
-
Fixed an issue where, sometimes, the SupportedProducts.xml file cannot be read during a synchronization.
- Fixed an issue where a machine with a large number of CPU cores may experience high CPU load when running the Intune Scan Wizard.
Publishing Service - Version 1.8.7.1 - 2020-08-27
Improvements
- Improved the copying of right-click options from the Updates tab, to the ConfigMgr Apps tab, or the Intune Apps tab.
Fixes
- Fixed an issue where the Publisher would falsely report that it was not installed on a Software Update Point in some scenarios.
-
Fixed an issue where the Intune Updates product list was not reloaded during publisher sync in some scenarios.
Publishing Service - Version 1.8.5.1 - 2020-08-19
Features
- You can now automatically create the security role for allowing the publishing to create Configuration Manager applications.
Publishing Service - Version 1.8.4.3 - 2020-08-14
Features
- Add Anonymous authentication method to send emails.
- User voice idea
- Intune updates use the description in the SDP for the title.
- User voice idea
- Split the «Delete Intune Application when a new release is published» option to allow to choose the behavior for Apps and Updates independently.
- User voice idea
Improvement
- Add a button to export data in the Intune Apps Manager.
- Add a column to show Classification in the Intune Apps Manager.
- Allow to show «Applications only», «Updates only» are «All» in the Intune App Manager.
- Display the Publisher service's status on the 'About' tab.
- Download timeout is now logged out in minutes and seconds, instead of milliseconds.
- Implement log rollover for Intune detection and requirement scripts.
- Send an MS Teams message and add a line in the Email report if the server runs low on disk space on the PMPC installation or the Wsus Content drive.
- Support for the Contains string operator when searching for an AAD Group.
- The Publisher will notify the user if the installation drive is running low on disk space.
- The Publisher will notify the user if the Publisher is installed on the Site Server, and the server is not also a Software Update Point.
- Tooltips added to buttons on Intune Apps and Intune Updates tabs.
- When several files with the same name are found in the Local Content repo, and subdirectories, we try to identify the right one with the expected digest before falling back to downloading.
Fixes
- Fixed an issue where custom options are not correctly copied between two tabs when copying enabled products from one tab to another.
- Fixed an issue where reserved characters were not working as expected when searching for Azure AD Groups
- Fixed an issue where the Publisher may display a warning that the certificate is incorrect or missing when it's within 30 days of the expiration date.
Publishing Service - Version 1.8.4.2 - 2020-08-04
Features
-
Support for Intune Updates
Publishing Service - Version 1.8.3.1 - 2020-07-16
Fixes
-
Changed how Unreferenced Package Folders are found. If third party updates are set to display in WSUS, then they might show up as 'Unreferenced' by the WSUS content cleanup tool. The publisher now correctly display the list of unreferenced contents.
Publishing Service - Version 1.8.2.6 - 2020-07-07
Improvement
- Add even more logging to the Application update, and creation processes to assist with troubleshooting.
- Code optimization and cleanup for Applications
Fixes
- Fixed a bug where the Publisher service would never timeout during content downloads in some scenarios. This could cause the service to hang.
- See the HTTP Download Timeout section for more information regarding the timeout. The default value is a 15 minute download timeout.
Publishing Service - Version 1.8.2.5 - 2020-07-02
Improvement
- Detection script now accounts for user based installs when needed.
- Detection script checks if running as SYSTEM using the SID instead of username.
- Add additional logging to the Application update, and creation processes to assist with troubleshooting.
- Add a new known error to assist with identifying and resolving TooManyCategories for WSUS.
Fixes
- Fixed a bug where some system cultures would result in incorrect command line parsing.
- Fixed a bug where an Application's content would not be updated when a right click option was selected in some scenarios.
Publishing Service - Version 1.8.2.4 - 2020-06-26
Features
- Add an Intune Scan Wizard allowing you to auto-enroll applications based on Intune App scanning
- Add all options available in the 'User Experience' for Applications to a new Context Menu option for base installs.
Improvement
- Enabled CTRL+F functionality in the Intune tab.
- Product download will fallback to the Internet in case of digest mismatch in local content repository.
- User voice idea
- Display third party vendor/product count in the Update Modification Wizard.
- Deprecate WSUS v3
Fixes
- Fixed a bug where the "Exclude from autoenrollment' option was unable to be changed on a product when the setting was configured at the vendor level.
- Fixed a bug where the publishing service could not publish a postponed application if it contained an HTML escaped character.
- Fixed a bug where the Intune Authentication URL was being overwritten by the Intune Scane Wizard
Publishing Service - Version 1.8.2.3 - 2020-06-25
Features
- Add an Intune Scan Wizard allowing you to auto-enroll applications based on Intune App scanning
- Add all options available in the 'User Experience' for Applications to a new Context Menu option for base installs.
Improvement
- Product download will fallback to the Internet in case of digest mismatch in local content repository.
- User voice idea
- Display third party vendor/product count in the Update Modification Wizard.
- Deprecate WSUS v3
Fixes
- Fixed a bug where the "Exclude from autoenrollment' option was unable to be changed on a product when the setting was configured at the vendor level.
- Fixed a bug where the publishing service could not publish a postponed application if it contained an HTML escaped character.
Publishing Service - Version 1.8.2.2 - 2020-06-11
- Improvements
- We now use a FIPS compliant algorithm when creating Intune applications
- Fixes
- Fixed an issue where the checkbox in the MSI installer to enable Intune only mode may not be applied after the installation
Publishing Service - Version 1.8.2.1 - 2020-06-10
- Fixes
- Fixed issue where the republish option no longer showed for "All Products" and Vendor nodes
- Fixed issue where incorrect workstation counts were shown on certain SSRS reports
Publishing Service - Version 1.7.9.3 - 2020-05-29
- Features
- SCCM Database Scan now has option to "Auto-enable products as 'Metadata Only' if found, but threshold is not met"
- Fixes
- Fixed issue where a customer with an expired Intune only license could be stuck in a messagebox loop.
Publishing Service - Version 1.7.9.2 - 2020-05-26
- Features
- Enhances the display in the Update modification wizard when there is a lot of updates.
- Cache binary for postponed updates allows postponed updates to be published after the download link has changed.
Publishing Service - Version 1.7.9.1 - 2020-05-22
- Features
- Custom right-click options applied at the All Products level will now be retained when the UI is closed, and future products are enabled. UserVoice Idea: Retain the Logging Options in View when Saved at the All Products Level
- Added support for Server 2019 in the SSRS dashboards
- Fixes
- Fixed some issues where some links may not work in the SSRS dashboards
Publishing Service - Version 1.7.8.1 - 2020-05-18
- Feature
- Allows creating a self-signed certificate with the private key marked as non-exportable.
- Added new subscription state reporting using Teams or STMP emails
Publishing Service - Version 1.7.7.1 - 2020-05-13
- Feature
- Added like, dislike, and feedback button in the title bar of the settings tool.
- Fixes
- List unreferenced package folders don’t list any folders in some WSUS configuration
- Added a workaround to handle SCCM apps published with an unsupported language
- Improvements
- Web domains of downloaded icons are listed in the DownloadHistory.csv file.
- Added several help links in the UI.
- Improved logging for known errors linking to KB articles
- Changes
- The option to fallback to ConfigMgr package publishing when an application can’t be published as an SCCM application has been removed in the UI due to not being needed
- SQL query default timeout is now 90 seconds from 30 seconds.
- Removed from the UI the option to generate a CSV file with publishing info. The option is always enabled and the file path can be configured with the registry settings : HKEY_LOCAL_MACHINE\\SOFTWARE\\Patch My PC Publishing Service:PublishingHistoryCSVFolder
Publishing Service - Version 1.7.6.3 - 2020-04-27
- Feature
- Adds a new column, UpdateEnabled, to the resulting CSV from the SCCM Scan Database Wizard - (Idea: PATCHMYPC-I-645)
- UI improvements to the Base Install options
- Fixes
- Fixed an issue where double quotes in the command line argument for software updates would not be retained.
Publishing Service - Version 1.7.6.2 - 2020-04-22
- Fixes
- Fixed an issue where adding multiple Intune assignments with customer deployment deadlines may cause the publisher UI to crash
Publishing Service - Version 1.7.6.1 - 2020-04-21
- Feature
- Intune assignments created during an application creation or update are now reported in Teams notifications and email alerts (Idea: PATCHMYPC-I-700)
- Adds a line in the log to specify Intune AppIDs (old and new release) during an application updating (Idea: PATCHMYPC-I-723)
- Improves how Azure AD groups are retrieved (Set page limit to 999). We will also now display O365 groups. Adds the ability to search a group based on the group name starts with (Idea: PATCHMYPC-I-718)
- Fixes
- Fixed an issue where the WSUS Maintenance for unreferenced updates would not return folders when the name is longer than 80 characters
- Fixed an issue where file coping during publishing would fail when a file is referenced more than once (e.g., in additional files and pre-command script)
Publishing Service - Version 1.7.4.2 - 2020-04-08
- Fixes
- Dropdown filters could be edited in the update modification wizard
- Trying to import a KSP CNG based code-certificate leads to an error
- OS requirements were added during an SCCM application upgrade even though they were already there
- The application deployment type Install behavior was not set during the application publishing if the KillProcess option was not enabled
Publishing Service - Version 1.6.6.1 - 2020-03-03
- Improvements
- Improved the Microsoft Intune options. The options are now available in the Intune Apps tab and not the Advanced tab.
- Improved the installation options for enabling Microsoft Intune only publishing.
Publishing Service - Version 1.6.4.1 - 2020-02-20
- Improvements
-
Adds a new application management tool for SCCM in the application options menu. You can now bulk delete applications created from Patch My PC or bulk delete deployments for applications.
-
Changed title format for republished updates to be more granular
-
Included updated DLLs for Compression.cab from Wix
-
When an update is republished, all previous republished updates can be superseded by the new update that is republished.
-
Add email, teams, and logging notifications when an update cannot be revised.
-
- Fixes
- Fixed an issue where the right-click option for manage logging may display the correct information
Publishing Service - Version 1.5.9.7 - 2020-02-04
- Improvements
- Use env variables instead of hard-coded path in PowerShell detection script.
- Other fixes and improvements.
- Change
- Rename Intune preview to Intune Release Candidate.
Publishing Service - Version 1.5.9.6 - 2020-02-03
- Features
- You can now select a custom code-signing certificate from the computer's personal certificate store. A full WSUS installation is no longer required for code-signing the detection method script used for Intune.
- Applications will no longer be duplicated in the event the deployment type's source folder was deleted.
- Fixes
- Bug fixes and other improvements
Publishing Service - Version 1.5.9.5 - 2020-01-27
- Fixes
- Fixed an issue where you may receive an error: An error occurred while updating a package in SCCM: OpenDatabase,DatabasePath,OpenMode
Publishing Service - Version 1.5.9.4 - 2020-01-13
- Improvements
- No longer perform WSUS service checks when the WSUS publishing is disabled for Intune only scenarios.
Publishing Service - Version 1.5.9.3 - 2020-01-10
- Features
- You can now create assignments for Win32 applications in Microsoft Intune
- The authority URL for Microsoft Intune will be prepopulated
- The publishing service can now be installed on Windows 10 (x64) for a Microsoft Intune only setup.
Publishing Service - Version 1.5.9.2 - 2020-01-02
- Features
- Added support for creating Microsoft Intune Win32 applications in preview mode.
Publishing Service - Version 1.5.8.3 - 2019-11-28
- Features
- You can now set a custom folder for temporary downloads of the software update and application content
- You can now set a custom folder for the log save location
Publishing Service - Version 1.5.8.2 - 2019-11-27
- Features
- You can now trigger a full and delta software update point synchronization from the advanced tab
Publishing Service - Version 1.5.8.1 - 2019-11-26
- Improvements
- You can now test the SMS Provider connection under SYSTEM-level context
Publishing Service - Version 1.5.6.1 - 2019-11-21
- Improvements
- Files downloaded for publishing updates are now cached and reused for applications within the same sync cycle
- Support to publish applications in other languages than en-US
Publishing Service - Version 1.5.5.3 - 2019-11-19
- Changes
- Minor changes to support product renaming for Firefox, Nitro Pro, Nitro Enterprise, and Node.js
Publishing Service - Version 1.5.5.2 - 2019-11-18
- Improvements
- Improved the accuracy of the SCCM application scan feature to better differentiate between x86 and x64 products based on UserVoice Improve accuracy of 32/64-bit count results of SCCM Database scan
Publishing Service - Version 1.5.5.1 - 2019-11-12
- Features
- You can now send Microsoft Teams publishing alerts using a webhook
- Improvements
- The software update point synchronization will be triggered after the update synchronization task rather than waiting for the updates and applications sync.
- Fixes
- Minor bugs fixes
Publishing Service - Version 1.5.4.7 - 2019-10-24
- Fixes
- Minor bugs fixes
Publishing Service - Version 1.5.4.6 - 2019-10-23
- Feature
- You can now configure a custom application name, localized application name, localized application description, and icon
Publishing Service - Version 1.5.4.5 - 2019-10-21
- Fixes
- Fixed an issue where the UI may crash when enabling a large number of products
Publishing Service - Version 1.5.4.4 - 2019-10-21
- Feature
- You can now exclude products at the vendor level from being enabled in automatic scanning
-
You can now press F4/Shift+F4 keys to go to the next/previous when searching products or vendors
- Improvements
- When disabling updates, we will now create a RegKey is it doesn't exist to disable self-updates
- Improved logging
- Add support to auto-popular the uninstall command line for 25+ applications in SCCM
Publishing Service - Version 1.5.4.3 - 2019-10-17
- Feature
- You can now enable your software update point to sync when updates are published when your software update point is on a remote site system.
- Preserve User Categories when updating Apps in SCCM
- Preserve Admin Categories when updating an SCCM application
- Changes
- Set default download timeout to 100 seconds from 30 seconds.
- Improvements
- Improved logging for varias actions including download percentages
- Allows searching backward for products and vendors when clicking (Shift+F3)
- Remove leading and trailing spaces in catalog URL, sms provider server name, application source folder path, and timestamp server URL
Publishing Service - Version 1.5.4.2 - 2019-10-11
- Feature
- You can now increase the HTTP download timeout
Publishing Service - Version 1.5.4.1 - 2019-10-10
- Fixes
- Fixed an issue where a custom command line may not be processed if it contained double quotes and a space.
Publishing Service - Version 1.5.3.5 - 2019-10-07
- Features
- Create a CSV file at the end of each synchronization with a summary of what was published, revised, created
- You can now set the max log size between 1-10 MB
- Improvements
-
Add several log entries when sync fails (EventID=3001-3005)
- Improved the PowerShell detection method scripts to handle invalid DWORD entries better fixing a "Specified cast is not valid." error message
- Add new advanced options to improve SQL queries for large organizations.
- Improve the version comparison in the PowerShell detection method script
-
Publishing Service - Version 1.5.3.2 - 2019-10-01
- Features
- Added an option to show and delete unreferenced WSUS folders in the UpdateServicesPackages folder
-
Added an option to show/hide already enabled products in the SCCM scan
-
Added the ability to start a sync by running the PatchMyPC-Settings.exe with argument /SyncNow (the UI is not displayed)
- Log events in the Windows event log (Starting/ending sync, success/fail publishing updates)
- Fixes
- Distribution point groups containing apostrophe were ignored during distribution
- Various bug fixes
Publishing Service - Version 1.5.2.7 - 2019-09-19
- Fixes
- Fixed an issue where application detection method scripts may fail on devices with PowerShell version 2. The following output error would be logged to appdiscovery.log
- Unexpected token '.0' in expression or statement.
- + CategoryInfo : ParserError: (.0:String) [], ParseException
- + FullyQualifiedErrorId : UnexpectedToken
- CScriptHandler::DiscoverApp failed (0x87d00327).
- Deployment type detection failed with error 0x87d00327.
-
The select application folder dialog may crash when SmsProvider name is empty are unreachable
-
The select application folder dialog may try to connect to SMSProvider with a username and password even if the checkbox is unchecked
- Fixed an issue where application detection method scripts may fail on devices with PowerShell version 2. The following output error would be logged to appdiscovery.log
Publishing Service - Version 1.5.2.6 - 2019-09-18
- Features
- You can choose a custom folder in the applications node of the console to move applications to upon creation or updating automatically.
Publishing Service - Version 1.5.2.5 - 2019-09-16
- Features
- You can now include custom folders for updates and applications.
- You can now specify the subject name when creating a self-signed certificate.
-
Display the count of updates and selected updates in the update modification wizard
Publishing Service - Version 1.5.2.3 - 2019-09-14
- Fixes
- Bug fixes
Publishing Service - Version 1.5.2.2 - 2019-09-13
- Improvements
-
PatchMyPC-ScriptRunner.exe files are updated when SCCM applications are upgraded.
- You can now Import/Export settings from the advanced tab.
- Added the ability to delay updating an application in-place for 7 days after release.
-
Publishing Service - Version 1.5.1.2 - 2019-09-04
- Improvements
- If SMTP emails are enabled, we will now include any newly enabled products from the automated SCCM inventory scans.
- If there are pending settings changes unsaved, you will be prompted if you want to save the settings when performing a synchronization.
Publishing Service - Version 1.5.1.1 - 2019-09-04
- Features
- You can now configure any custom pre-update script to run before checking any processes to close or skip
- Improvements
- Improved logging
Publishing Service - Version 1.5.0.3 - 2019-08-30
- Features
- Added options to Kill or Skip installations when auto-enrolling new products.
- Application names are now clickable for applications published, and links to the vendors release notes.
Publishing Service - Version 1.5.0.2 - 2019-08-29
- Features
- Added right-click option for products to be excluded from being automatically enabled during automated SCCM inventory scans.
Publishing Service - Version 1.5.0.1 - 2019-08-27
- Features
- You can now automatically enable products to be enabled based on them being detected in the SCCM database.
- Fixes
- Fixed an issue where applications may fail to install on Windows 10 when using Latvia language.
- Fixed an issue where you may get an email about the license being expired when in trial-mode.
Publishing Service - Version 1.4.2.3 - 2019-07-22
- Fixes
- Fixed an issue where the option to copy the installation log to a secondary folder on installation failure would not work correctly.
Publishing Service - Version 1.4.2.2 - 2019-07-22
- Improvements
- Added an option to copy the installation log to a secondary folder on installation failure.
Publishing Service - Version 1.4.2.1 - 2019-07-19
- Fixes
- Updated the detection method script for applications to resolve the following error (Access to the path 'C:\\Windows\\CCM\\Logs\\PatchMyPC-SoftwareDetectionScript.log' is denied.) that would occur in AppDiscovery.log in certain builds of Configuration Manager.
Publishing Service - Version 1.4.1.1 - 2019-07-18
- Features
- Added an option to include abitrary files in the pre/post script dialog box.
Publishing Service - Version 1.4.0.2 - 2019-07-12
- Fixes
- Fixed an issue where the SSRS report RDL files may fail to upload to SQL Server Reporting Services.
Publishing Service - Version 1.4.0.1 - 2019-07-10
- Fixes
- This update contains improvements to help support the future release of the application creation feature.
Publishing Service - Version 1.3.9.5 - 2019-07-09
- Fixes
- Fixed an issue in build 1.3.9.4 where applications may fail to update with error: property DisplayInfo.DisplayInfo.DefaultLanguage: Language En does not match any data in the set
Publishing Service - Version 1.3.9.4 - 2019-07-09
- Improvements
- Added the application option to "Allow clients to use distribution points from the site's default boundary group."
Publishing Service - Version 1.3.9.3 - 2019-07-08
- Improvements
- Added support to code-sign the PowerShell detection method script using the WSUS Signing Certificate. This option is enabled by default.
- Organized the Base Install Options dialog.
Publishing Service - Version 1.3.9.2 - 2019-07-03
- Improvements
- Improved the detection method PowerShell script processing speed for all application deployment types.
Publishing Service - Version 1.3.9.1 - 2019-07-02
- Features
- The base installation feature now creates applications in SCCM rather than legacy packages.
- Improvements
- You can now configure an offset (in days) for the sync schedule. Based on customer idea: Schedule Patch Tuesday +1 (Offset From Date)
- When using a custom pre/post update script, it will be run before any Patch My PC defined script. Based on customer idea: Run custom pre-update scripts before any PatchMyPC defined scripts
- Added an option to configure the "Install Application Task sequence setting" in the Application Rules options. Based on customer idea: Change Install Application Task sequence setting during creation
- Added an option to not include the version number in the application name. Based on customer idea: Application creation: applications without version numbers
- Changed
- The installed version of the publishing service and whether you have opted into the preview channel will be reported.
Publishing Service - Version 1.3.7.1 - 2019-06-06
- Fixes
- Fixed an issue where if you switch from the general tab to the update rules tab very quickly on open the products enabled may reset and the Settings.xml would need to be restored from the <InstallDir>\\Backup folder.
- Improvements
- Added an option to prefix the computer name to the installation log file name to allow you to use a shared path and receive unique log file names for each device.
Publishing Service - Version 1.3.5.1 - 2019-05-24
- Fixes
- Fixed an issue where if you are using a 24-hour time format in an EN-US server operating system the saved schedule may not reflect correctly in the sync schedule.
Publishing Service - Version 1.3.4.4 - 2019-05-20
- Fixes
- Bug fixes
Publishing Service - Version 1.3.4.3 - 2019-05-20
- Features
- Added a new right-click context menu item to add MST transformation files for MSI based product installers.
- Right-clicking on a product will now display the installer technology the product uses (MSI, EXE, or MSP)
Publishing Service - Version 1.3.2.3 - 2019-04-30
- Fixes
- Fixed an issue where the UI may show not responding for a short period of time on initial open.
Publishing Service - Version 1.3.2.2 - 2019-04-30
- Improvements
- We will now cache the list of supported products, so in the event, the settings tool can't download the latest products, it will use the last cached copy.
- When the settings tool is opened, if any products are previously enabled that now have a Patch My PC defined recommended and required Pre/Post script(s) those scripts will be saved in the settings.xml automatically.
- Features
- Added support for required Pre/Post-Scripts
Publishing Service - Version 1.3.2.1 - 2019-04-26
- Improvements
- When there is a product enabled that requires a manual content download the product name(s) will be included in the prompt.
- Features
- Added support for recommended Pre/Post-Scripts
Publishing Service - Version 1.2.5.12 - 2019-04-09
- Improvements
- Added subscription level and licensed device count based on feedback in the SCCM slack group.
- We removed the two columns displaying the distribution point group and description in the base installation options dialog.
- Change the error return for 404 download errors.
- Fixes
- Fixed an unhandled exception when you enable base packages when no catalog URL is set.
Publishing Service - Version 1.2.5.11 - 2019-04-05
- Improvements
- Changes to improve the performance of the license validation check.
Publishing Service - Version 1.2.5.9 - 2019-04-02
- Improvements
- Revisions to packages are now included in email reports.
Publishing Service - Version 1.2.5.8 - 2019-04-02
- Improvements
- When using the Scan SCCM for Managed Applications feature, the database server, database name, and connection account details will be retained after a successful query.
Publishing Service - Version 1.2.5.7 - 2019-04-01
- Improvements
- Split our the following products to be major version specific to allow more specific selection.
- ESET Endpoint Security
- ESET File Security
- Royal TS
- SketchUp
- Skype
- TeamViewer
- Telerik Progress TestStudio Ultimate
- VMware Workstation
- VMware Workstation Player
- VMware Workstation Pro
- VirtualBox
- WinZip
- Split our the following products to be major version specific to allow more specific selection.
- Fixes
- Miscellaneous fixes
Publishing Service - Version 1.2.5.6 - 2019-03-29
- Fixes
- Fixed an issue where updated installation packages are not added in the email report
-
Fixed an issue where superseded applications may not publish into SCCM
- Miscellaneous fixes
Publishing Service - Version 1.2.5.5 - 2019-03-28
- Features
- When a package is created for a 64-bit product, the requirements will be configured on the program to only install on 64-bit operating systems
- If a package fails to be created, the distribution attempt to SCCM distribution points will no longer be performed.
- Fixes
- Miscellaneous fixes
Publishing Service - Version 1.2.5.4 - 2019-03-27
- Features
- Added an option to change the subject name for email notifications
- Fixes
-
Fixed an issue where SCCM package creation is malformed when updates are configured to be republished.
- Fixed an issue where products are still listed in the SCCM application scan when the Include Products Already Enable in Scan is not checked.
- Miscellaneous fixes
-
Publishing Service - Version 1.2.5.3 - 2019-03-27
- Features
- Added an option to include text in the body of the email notifications.
- Fixes
- Miscellaneous fixes
Publishing Service - Version 1.2.5.2 - 2019-03-26
- Features
- Disabled the delete option for published updates in the modify published updates wizard.
- To enable the Delete button, create a new DWORD registry value: Computer\\HKEY_LOCAL_MACHINE\\SOFTWARE\\Patch My PC Publishing Service:EnableDeleteUpdates = 1. We only recommend using this option when working with our support team.
- Added an option to disable timestamping. We generally do not recommend using this unless there is a specific use case. To disable timestamping you can create a DWORD registry value:: HKEY_LOCAL_MACHINE\\SOFTWARE\\Patch My PC Publishing Service:DisableTimestamping = 1
- Disabled the delete option for published updates in the modify published updates wizard.
- Fixes
- Miscellaneous Bug fixes
Publishing Service - Version 1.2.5.1 - 2019-03-25
- Features
- Added the new option to enable the creation of base installation packages in SCCM.
- Other feature improvements and bug fixes