Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The CMPackager script is really amazing, and if implemented well it can really reduce the number of manual interventions in terms of SCCM applications. But I saw some details about CMPackager. It basically puts the name of the application along with its version, and this is a problem because if there is more than one version (Chrome for example) you will see several entries in the Applications field in SCCM, such as Chrome 97.04692.70, Chrome 97.04692 .71, Chrome 97.04692.72, Chrome 97.04692.73 and this is really annoying. So opening the CMPackager.ps1 I removed the variable "$ApplicationSWVersion" that is related to the display name of the application in SCCM, and so far everything is ok, the script continues to download and create the package and distribute normally the problem is that it cannot just update the content within that same name, as if it depended on always creating a new name in SCCM and that really is a problem. As this log shows, I had a Google Chrome entry in the Applications list in SCCM and its version is 68.127.32839 and the latest version CMPackager found is 97.0.4692.71 but instead of it just changing the version and update the content, it simply skipped that part and ended the script.