Aktionen

Windows Updates per PowerShell und Aufgabenplanung installieren: Unterschied zwischen den Versionen

Aus znilwiki

(Die Seite wurde neu angelegt: „'''<u>Changelog:</u>'''<br> * 25.10.2022 erste Version ---- ==Voraussetzungen== Für die Installation von Windowsupdates per PowerShell benötigt man die '''''…“)
 
Zeile 16: Zeile 16:
----
----
==per Aufgabenplanung / Task Scheduler==
==per Aufgabenplanung / Task Scheduler==
{{Hinweis| Ich habe die Installation des notwendigen Powershell-Modules mit in das Skript aufgenommen. ist es schon installiert passiert einfach nichts, es gibt auch keine Fehlermeldung}}
Ihr erstellt eine Datei
Ihr erstellt eine Datei
  C:\Skripte\Install-WinUpdates-and-Reboot.ps1
  C:\Skripte\Install-WinUpdates-and-Reboot.ps1
mit folgendem Inhalt:<br>
mit folgendem Inhalt:<br>
Install-Module -Name PSWindowsUpdate -Force
  Get-WindowsUpdate -AcceptAll -Install -AutoReboot
  Get-WindowsUpdate -AcceptAll -Install -AutoReboot
Dann erstellt Ihr wie folgt eine neue geplante Aufgabe:<br>
Dann erstellt Ihr wie folgt eine neue geplante Aufgabe:<br>
Zeile 37: Zeile 39:
<br>
<br>
----
----
==Quellen==
==Quellen==
* http://woshub.com/pswindowsupdate-module/
* http://woshub.com/pswindowsupdate-module/

Version vom 25. Oktober 2022, 11:01 Uhr

Changelog:

  • 25.10.2022 erste Version

Voraussetzungen

Für die Installation von Windowsupdates per PowerShell benötigt man die PSWindowsUpdate Module'. Zum Glück lassen die sich leicht installieren (so seit Windows Server 2016):
Ihr öffnet eine PowerShell-Eingabeaufforderung als Administrator:

Install-Module -Name PSWindowsUpdate -Force

Da war es schon.


Einzeiler Updates installieren

Wieder in einer Eingabeaufforderung als Administrator:

Get-WindowsUpdate -AcceptAll -Install -AutoReboot

Resultat:

ClipCapIt-221025-104126.PNG

Ich hoffe die Parameter sind selbsterklärend :-)


per Aufgabenplanung / Task Scheduler

Important.png
Hinweis: Ich habe die Installation des notwendigen Powershell-Modules mit in das Skript aufgenommen. ist es schon installiert passiert einfach nichts, es gibt auch keine Fehlermeldung

Ihr erstellt eine Datei

C:\Skripte\Install-WinUpdates-and-Reboot.ps1

mit folgendem Inhalt:

Install-Module -Name PSWindowsUpdate -Force
Get-WindowsUpdate -AcceptAll -Install -AutoReboot

Dann erstellt Ihr wie folgt eine neue geplante Aufgabe:

Install-Windows-Updates-and-Reboot
ClipCapIt-221025-104750.PNG


Als Trigger erstellt Ihr einen Zeitplan wie von euch gewünscht. Täglich geht natürlich auch, ein Reboot findet nur statt wenn Updates installiert wurden.

ClipCapIt-221025-105106.PNG


Als Aktion wird das Skript ausgeführt:

Programm/Skript:      c:\windows\system32\WindowsPowerShell\v1.0\powershell.exe
Argumente hinzufügen: -NoProfile -NoLogo -NonInteractive -ExecutionPolicy Bypass -File C:\Skripte\Install-WinUpdates-and-Reboot.ps1
ClipCapIt-221025-105334.PNG
ClipCapIt-221025-105334.PNG


Und noch die Einstellungen:

ClipCapIt-221025-105532.PNG



Quellen



Kommentare

Loading comments...