PowerShell Script mit Windows Aufgabenplaner starten

PowerShell Script mit Windows Aufgabenplaner starten

Es gibt mehrere Varianten ein PowerShell Script mithilfe des Windows Aufgabenplaners(Taskplaner) zu starten.
Hier 2 davon die bisher immer Funktioniert haben.

Die Batch Variante:

Erstellt zuerst im Verzeichnis wo ihr euer PowerShell Script abgelegt habt eine neue Batch Datei.
In diese kopiert Ihr nun folgende Befehlszeile
powershell -command “& ‘c:\pfad\zu\meinem\script\ps_script.ps1′ ”
Speichern und wie von anderen Batches gewohnt im Aufgabenplaner eine neue Aufgabe erstellen.
PowerShell Script mit Windows Aufgabenplaner starten

Damit das ganze auch wirklich im Hintergrund läuft ohne Zusätzliche Aktion muss die Option wie im Screenshot ausgewählt werden.
Diese findet Ihr nach Erstellung der Aufgabe in den Eigenschaften.
PowerShell Script mit Windows Aufgabenplaner starten

Der Direkte Aufruf:

Ihr könnt auch direkten weg ohne Batch Datei gehen.
Dazu erstellt Ihr die Aufgabe und wählt als ausführbares Programm die PowerShell.exe
Diese befindet sich in der Regel unter %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
PowerShell Script mit Windows Aufgabenplaner starten

Als Argument fügt ihr wie im Screenshot den Switch “-command “c:\pfad\zu\meinem\ps_script\script.ps1″ ein.
Auch hier gilt wieder:
Damit das Programm im Hintergrund ohne Angemeldeten Benutzer ausgeführt wird, die Option “Unabhängig von Benutzeranmeldung ausführen” aktivieren.

Sollte euer Script auf Fehler laufen aufgrund von Berechtigungs Problemen, könnt Ihr wie im nächsten Screeny die Option “Mit höchsten Privilegien ausführen” aktivieren.
PowerShell Script mit Windows Aufgabenplaner starten

Nun Viel Spaß beim Automatisieren und Scripten!


wallpaper-1019588
The 100 Girlfriends: Trailer zur zweiten Staffel veröffentlicht
wallpaper-1019588
You and I Are Polar Opposites: Manga-Reihe erhält eine Anime-Adaption
wallpaper-1019588
Algarve News vom 18. bis 24. November 2024
wallpaper-1019588
Welche Dienste gibt es im Fediverse?