High priority SCCM applications

This post is about getting all high priority SCCM applications using PowerShell. Today I had to check our server how many applications are set to High (Distribution Priority). The customer has a total of 40 distribution points (pull and push) all over the world and configured sophisticated BITS rules and schedules. Therefore, ConfigMgr only replicates … Read more High priority SCCM applications

Comparing version numbers – Part II

Today I’d like to share a function for comparing semantic version numbers in PowerShell. To recap: Software developers should use a logical versioning style to better manage dependencies and to just make their releases and cycles well understandable. There is some kind of a specification out there. I’m not sure how “official” this is but … Read more Comparing version numbers – Part II

Comparing version numbers

If you’re using PowerShell, you most probably came across the following issue: Comparing version numbers just doesn’t work if they are stored in strings. The simple case Example:

Output:

No! 19 is NOT less than 2, right? PowerShell just uses character after character to sort, order and compare. Because we’re dealing with strings. … Read more Comparing version numbers