WSUS Regel anwenden mit PowerShell
Größere Unternehmen, Firmen und Netzwerke nutzen zum Verteilen von Updates den Microsoft WSUS. Hier gibt es Regeln, um automatisiert die hunderten Updates genehmigen oder auch ablehnen zu können. Um eine WSUS Regel anwenden zu können, ist nur ein kleines PowerShell Script notwendig.
Folgendes PowerShell Script muss per Windows Aufgabenplanung ausgeführt werden.
Allerdings benötigen wir zuerst auf dem WSUS Server Konsole eine Regel mit einem bestimmten Namen. Die Namensgebung ist hierbei zu beachten, denn diesen Namen der Regel müssen wir dann im Script ebenfalls angeben.
WSUS Regel anwenden – PowerShell Script
<# .SYNOPSIS WSUS Regel anwenden .DESCRIPTION Führt eine angegebene WSUS Regel aus .NOTES Version: 1.0 Author: www.ITnator.net | Johannes Huber Creation Date: 27.03.2017 .EXAMPLE Run as administrator #> #Set Rule Name $rule = "YOURRULE" #Get WSUS $wsus = Get-WsusServer #Get Rule $rule = $wsus.getinstallapprovalrules() | where {$_.name -eq $rule} #Run Rule $Apply = $rule.applyrule()
In der Zeile 4 geben wir an wie die Regel in der WSUS Konsole heißt, die angewendet werden soll. Natürlich brauchen wir auch genug Rechte, um die WSUS Regel anwenden zu können. Also achtet bitte darauf mit welchem Benutzer das PowerShell Script ausgeführt wird.
Oft kommt es auch vor, dass die WSUS Konsole Fehler wirft. Lösungen hierzu findet ihr in diesem Beitrag:
WSUS Connection Error