Skip to main content

PowerShell Skript mit dem Windows Taskplaner automatisiert ausführen

Einleitung

Bei sich wiederholenden Prozessen lohnt es sich ein PowerShell Skript zu entwickeln, damit solche Prozesse schneller abgearbeitet werden können. Um die AusfüAusführung von Skripten zu automatisieren, kann man den Taskplaner von Windows nutzen. Mit diesem ist es möglich, Skripte und Programme automatisch zu beliebigen Ereignissen auszufüauszuführen. 

Wie man ein PowerShell Skript automatisiert ausfüausführen lässt, wird in dieser Anleitung kurz erkläerklärt. 

PowerShell Skript ausfüausführen

Im ersten Schritt müssen wir das PowerShell Skript erstellen. Sobald wir dies erledigt haben, müssen wir das Skript auf dem Rechner ablegen oder auf einen Netzwerkpfad, wo der Benutzer des auszufüauszuführenden Computers Zugriff hat. 

Aufgabe erstellen

Jetzt erstellen wir die Aufgabe, indem wir die Aufgabenplanung ööffnen, und ööffnen mit einem Rechtsklick das KontextmenüKontextmenü. In dem KontextmenüKontextmenü wählen wir den Punkt Einfacheeinfache Aufgabe erstellen aus. Dort vergeben wir einen gewügewünschten Namen und klicken uns weiter durch das Setup. 

Jetzt fügen wir eine Aktion hinzu. Da wir ein PowerShell Skript ausfüausführen wollen, ööffnen wir die PowerShell Engine und geben das Skript nur als Parameter mit. 

Die Maske wird dann wie folgt ausgefüausgefüllt:

Aktion: Programm starten
Programm/Skript: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Argumente hinzufügen: -NoProfile -NoLogo -NonInteractive -ExecutionPolicy Bypass -File DATEI.ps1

taskplaner_powershell_1.png

Als letzten Schritt müssen wir, sobald das Setup fertig ist, die Eigenschaften der Aufgabe ööffnen. Dort müssen wir lediglich nur einen Haken bei "Mit höchsten Privilegien ausfüausführen" setzen. Danach drüdrücken wir auf Ok und unsere Aufgabe wurde erstellt. 

Wichtig: Unter Trigger stellen wir ein, wann das Skript automatisiert ausgefüausgeführt wird. Häufig wird hier eine bestimmte Uhrzeit in einem festem Intervall eingestellt.