Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $wsusServer = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer()
- $wsusUpdates = $wsusServer.GetUpdates()
- $wsusUpdateIDs = $wsusUpdates.ID
- $wsusUpdateSuperseded = $wsusUpdates.HasSupersededUpdates
- [int]$declinedCounter = 0
- ForEach($update in $wsusUpdates)
- {
- If($update.IsDeclined -eq $true)
- {
- Write-Host "Is declined:"$update.IsDeclined`t -NoNewLine -ForegroundColor Red; Write-Host $update.KnowledgebaseArticles"" -NoNewLine -ForegroundColor Blue; Write-Host $update.ID.UpdateID"" -NoNewLine; Write-Host $update.Title"" -ForegroundColor Yello
- $declinedCounter++
- }
- }
- Write-host "Total number of declined updates is"$declinedCounter
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement