Install WSUS Patches mit Powershell im SCCM 2012 Task Sequence
Install WSUS Patches Powershell
In diesem Beitrag stelle ich mein Powershell Skript Inst_WSUS_Patch.ps1 als Download zur Verfügung. Mit diesem Powershell Skript werden alle notwendigen Windows Patche während des Installations-Task vom angegebenen WSUS Server installiert.
Folgende Variablen müssen im SCCM Computerobjekt erstellt werden:
- TargetGroup = Hier tragen Sie die WSUS Gruppe.
- WUServer = Hier tragen Sie ihren WSUS Server mit Port ein.
Diese Variablen werden im Powershell Skript (Zeile 31 und 32) in die Variablen $varWUServer und $varTargetGroup übergeben.
Folgende Variablen müssen an die eigenen Bedürfnisse angepasst werden:
Ich habe auch diesmal wieder eine die Log Funktion mit eingebaut. In der Zeile 49 wird der Log-Pfad angeben (Lokal oder Sharelaufwerk). Und in der Zeile 50 wird ein Name für die Log-Datei vergeben.
Ansicht der Log-Datei:
Folgende Schritte werden in einer Schleife abgearbeitet:
- Laden und Übergabe der Task Sequence Variablen.
- Überprüfen ob Log-Pfad vorhanden ist, wenn nicht wird dieser erstellt.
- Setzten der Registry-Keys (siehe Zeile 84 bis 91).
- Stop Wuauserv-Service.
- Start Wuauserv-Service.
- wuauclt /detectnow
- wuauclt /reportnow
- Pause 60
- Erstellen vom Updated Sucher (mit Kriterien Zeile 151)
- Überprüfen ob Updates vorhanden sind, ansonsten wird Skript beendet.
- Accept Eula
- Updates Downloaden
- Zeige Update Infos (In der SCCM-Task-Log oder in der eigenen Log Datei).
- Installation der Updates.
- Auslesen des Installation Result Code und Ausgabe.
- Auslesen des Neustart Codes, und Ausgabe.
Diese Powershell Skripte wurden von mir persönlich erstellt und auch getestet. Sie führen diese Skripte auf Ihren Systemen auf eigener Gefahr und Verantwortung aus. Falls noch Unklarheiten sind zum Ausführen dieser Skripte, können Sie mich gerne per Mail oder Skype kontaktieren. Wir übernehmen keine Haftung für Schäden.
[bing_translator]
Download “Inst_WSUS_Patch.zip” Inst_WSUS_Patch.zip – Downloaded 464 times – 3 KB
Dieser Artikel wurde (2084) mal gelesen
Sharing is Caring