Catalogs/Show-AllOSDUpdates.ps1

1
2
3
4
5
6
7
8
9
10
11
$AllOSDUpdates = @()
$AllUpdateCatalogs = Get-ChildItem -Path "$PSScriptRoot\*" -Include '*.xml'
foreach ($UpdateCatalog in $AllUpdateCatalogs) {$AllOSDUpdates += Import-Clixml -Path "$($UpdateCatalog.FullName)"}

$AllOSDUpdates = $AllOSDUpdates | Select-Object -Property * | Sort-Object CreationDate -Descending | Out-GridView -PassThru -Title "All OSDUpdates"
Write-Host ""
$AllOSDUpdates = $AllOSDUpdates | Select-Object -Property Title
$AllOSDUpdates | Format-Table

Write-Host ""
Pause