WSUS-Bereinigung
PowerShell Script erstellen: #$wsus = Get-WsusServer -Name localhost -port 8530 #Extra #$wsus.GetDatabaseConfiguration().CreateConnection() # Extra while(!($Check)) { $check = $true try{ Invoke-WsusServerCleanup -DeclineSupersededUpdates -DeclineExpiredUpdates -CleanupObsoleteUpdates -CleanupUnneededContentFiles } catch{ $check = $false Write-Host "Timeout" } }
ACHTUNG:
Die Laufzeit des Scripts kann in den Bereich mehrerer Tage gehen und bremst die Performance des Server erheblich.
Alternativ kann auch der „Assistent für die WSUS Serverbereinigung“ direkt im WSUS gestartet werden, der dann bei einem Timeout wiederholt gestartet werden muss.
Erfahrungswerte zeigen:
Am zielführendsten ist es, von unten beginnend immer nur eine Option auszuwählen und den Assistenten zu starten: