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!

4 Comments to “PowerShell Script mit Windows Aufgabenplaner starten”

  1. PowerShell Script mit Windows Aufgabenplaner starten Peter Kriegel 11 Juli 2012 at 18:07 #

    Hallo Michael!
    Guter Atikel!
    Ich habe Ihn auf Facebook und Google+ verlinkt !

    Peter Kriegel
    http://www.admin-source.de

    Antworten
  2. PowerShell Script mit Windows Aufgabenplaner starten cyborg 11 Juli 2012 at 21:45 #

    Danke für dein Feedback!

    Antworten
  3. Salesforce Backup Script - Automatisierung des Dump Downloads

    [...] die Variablen angepasst sind, kann das PowerShell Script ausgeführt und in die Aufgabenplanung des Backup Servers aufgenommen werden. Das Dumpfile wird dann pro KW in einen eigenen Ordner gelegt [...]

    Antworten
  4. FTP Upload mit PowerShell automatisieren

    [...] lässt sich nun bequem und Zeitgesteuert ein ganzes Verzeichnis auf einen FTP Server stellen. Wunderbar geeignet um z.B. die [...]

    Antworten


wallpaper-1019588
Wie man als Reisender auf seine Kontaktlinsen achtet
wallpaper-1019588
[Comic] Superman [2]
wallpaper-1019588
DAN DA DAN: Serie erscheint bei polyband auf Disc
wallpaper-1019588
Kettlebell Konzentrations Curls