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.

wsus regel anwenden

 

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
Johannes Huber
 

In seiner Freizeit macht Johannes nichts lieber, als für ITnator Beiträge zu schreiben. Input bekommt er hierfür von Problemen in der IT Administration von Servern, Clients und vielen weiteren IT Komponenten.

Click Here to Leave a Comment Below 0 comments