Windows Server Update Services (WSUS) Powershell Commands

From DFWLPiki
Revision as of 13:08, 30 May 2020 by Jhorne (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

General WSUS Server Maintennace

Run all WSUS clean up routines

Get-WsusServer | Invoke-WsusServerCleanup  -CleanupObsoleteComputers -CleanupObsoleteUpdates -CleanupUnneededContentFiles -CompressUpdates -DeclineExpiredUpdates -DeclineSupersededUpdates -Confirm:$false

Products Management

Add specific products to be syncronized

Get-WsusProduct -TitleIncludes "SQL"
Get-WsusProduct -TitleIncludes "Microsoft SQL Server 2017" | Set-WsusProduct -Verbose

Remove specific product from being syncronized

Get-WsusProduct -TitleIncludes "Microsoft SQL Server 2017" | Set-WsusProduct -Disable -Verbose

Invoke a synchronization

(Get-WsusServer).GetSubscription().StartSynchronization()