CMD & BAT / Powershell-Scripte mit der Aufgabenplanung starten

Ein Script à la CMD oder BAT darf nicht als „Programm“ eingetragen werden. Als „Programm“ ist vielmehr der CMD-Interpreter (cmd.exe) zu verstehen und als Argument soll das Script eingefügt werden.


Dafür gehen Sie wie folgt vor:

Auf der Registerkarte „Programm ausführen“ und tragen Sie im Feld „Programm/Script“ je nach bit-Version Ihres Betriebssystems folgenden Befehl ein:

CMD.exe für cmd & BAT

C:\Windows\System32\cmd.exe        (bei einer 32bit-Version)

C:\Windows\SysWOW64\cmd.exe    (bei einer 64bit-Version)

in das Feld „Argumente hinzufügen (optional)“ geben Sie folgenden Befehl ein:

/c "C:\Ihr Pfad zum Script\IhrScript.cmd"

powershell.exe

in das Feld „Argumente hinzufügen (optional)“ geben Sie folgenden Befehl ein:

-c "C:\Ihr Pfad zum Script\IhrScript.ps1"

Wichtig ist außerdem, dass Sie auf der Registerkarte „Allgemein“ noch die Option „Unabhängig von der Benutzeranmeldung ausführen“ aktiviert ist. Damit kann das Script dann im Hintergrund und ohne angemeldeten Benutzer ausgeführt werden.

HINWEIS: Die Programm-Pfade in den Scripten müssen immer komplett ausgeschrieben werden, sonst kann die „Aufgabenplanung“ damit nicht umgehen, also „c:\ordner\unterordner\IhrScript.cmd“ statt „\unterordnerIhrScript.cmd“!!!

In vielen Fällen kann bei  den BAT-Scripten, deren Pfad auch direkt im Feld „Programm/Script“ eingetragen werden. Die restlichen Felder bleiben dann frei. Ausprobieren !

WiKi.Premium-Lizenz.com
Logo
Jetzt registrieren