PowerShell Module über Aufgabenplaner starten

Für die Ausführung von PowerShell über den Taskmanager benötigen Sie folgende Voraussetzungen:

  • Das Auszuführende Konto muss lokaler Administrator sein
  • Das Auszuführende Konto benötigt das Recht „Anmelden als Stapelverarbeitungsauftrag“

Folgende Werte sind notwendig, damit das Modul ausgeführt werden kann:

  • Geben Sie den folgenden Programmpfad an
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

oder

powershell
  • Als Argument tragen Sie den Modulnamen und mögliche Parameter ein
[Modulname] -[Parameter] [Wert]
  • Möchten Sie mögliche Konsoleausgabe in eine Textdatei umleiten, fügen die die folgenden Wert hinzu
> "[Pfad]\[Name.log]
  • Oder für eine Detailierte Fehlerausgabe geben Sie die folgende Werte ein
2>&1> [Pfad]\[Name.log]

Der Aufruf im Aufgabenplaner würde dann z.B. wie folgt aussehen:

Programm/script = powersehll
Arguments = C:\Scripts\MeinPowerShellSkript.ps1 2>&1 > c:\temp\error.log