github Marco-online/MSCatalogLTS v2.1.0.2

3 months ago

Version 2.1.0.2 - May 2026

Bug fixes

  • Fix Get-MSCatalogUpdate -Search "" returning zero results — date-token regex no longer matches digit substrings inside GUIDs, KB numbers, or build versions
  • Fix inverted Get-Module -ListAvailable check in Save-MSCatalogOutput (would attempt import only when ImportExcel was not installed)

New: SupportUrl on update objects

  • New [string] $SupportUrl property on MSCatalogUpdate
  • New private helper Get-UpdateSupportUrl (fetches from ScopedViewInline.aspx, parses suportUrlDiv)
  • Save-MSCatalogOutput fetches SupportUrl per row when empty

Save-MSCatalogOutput improvements

  • Excel column renamed Guid to UpdateID; new SupportUrl column
  • Auto-creates worksheet if missing; rewrites sorted by LastUpdated
  • Worksheet tabs sorted: numeric (01, 02, …) by value, non-numeric alphabetically at end
  • Dedup checks both legacy Guid and new UpdateID columns
  • Legacy Guid-column sheets are migrated to the new schema on next write

New: SHA1 hash in Excel output

  • New [string] $SHA1 property
  • Now extracts the SHA1 digest from the same DownloadDialog.aspx response
  • Save-MSCatalogOutput fetches SHA1 and writes SHA1 column

Fully backward compatible with v1.x

Don't miss a new MSCatalogLTS release

NewReleases is sending notifications on new releases.