Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [void][reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration")
- Clear-Host
- $script:wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer('<servername>', $false, '8530')
- $wsus03
- $unwantedUpdates = $wsus.GetUpdates() | Where-Object {$_.IsDeclined -like 'False' -and $_.IsSuperseded -like 'True'}
- <#$unwantedUpdates.Title
- $unwantedUpdates.Count#>
- ForEach($update in $unwantedUpdates)
- {
- $update.Title
- }
- Write-Host ""
- $unwantedUpdates.Count
Advertisement
Add Comment
Please, Sign In to add comment