WSUS Server auf Windows Server 2012 via PowerShell bereinigen

Ist der WSUS einmal installiert so wird dieser gerne mal vernachlässigt. Nach mehren Wochen und Monaten fühlt sich die Bedienung des WSUS Servers merklich träge an. Die einen ignorieren dies und andere starten die Bereinigung des Servers einfach manuell. Dies kann ggf. mehrere Stunden dauern schafft aber Platz und löscht alte Updates. Eine Automatisierung dieses Prozesses war bisher nur über diverse Skripte welche im Internet kursieren möglich.

Mit Windows Server 2012 kommen endlich auch passende PowerShell Cmdlets für den WSUS Server mit. Recht schnell ist ein PowerShell-Skript erstellt welches die WSUS Wartung durchführt. Mit der Aufgabenplanung ist es so möglich diesen Prozess wöchentlich oder aber auch monatlich zu automatisieren.

import-module updateservices
Invoke-WsusServerCleanup `
-CleanupObsoleteComputers `
-CleanupObsoleteUpdates `
-CleanupUnneededContentFiles `
-CompressUpdates `
-DeclineExpiredUpdates `
-DeclineSupersededUpdate

Ein PowerShell Skript in die Aufgabenplanung einzubinden ist bereits in diesem Artikel erklärt (PowerShell Script als geplante Aufgabe).



 


Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>