Starten einer Batch-Datei mit der Windows Aufgabenplanung

Starten einer Batch-Datei mit der Windows-Aufgabenplanung

Analog zu einem Linux-Cron-Job

  • Starten der Aufgabenplanung als Administrator (Start → Aufgabenplanung → rechte Maustaste → Als Administrator ausfĂĽhren

  • Eine neue einfache Aufgabe erstellen

  • Die gewĂĽnschten Parameter fĂĽr Name und Startzeit (Trigger) eingeben

  • “Programm starten” auswählen

  • Eine Batchdatei darf nicht direkt als Programm eingetragen werden. Stattdessen muss der CMD-Interpreter gestartet und ihm dann das Skript ĂĽbergeben werden. Dies funktioniert folgendermassen:

  • Windows 32-Bit: Den folgenden Wert in das Feld “Programm/Skript” eintragen:

C:\Windows\System32\cmd.exe

In das Feld “Argumente hinzufügen (optional)” wird dann ein Parameter für den Interpreter sowie der Pfad zum Skript eingefügt:

/c "c:\pfad\zum\skript.cmd"
  • Windows 64-Bit:

Den folgenden Wert in das Feld “Programm/Skript” eintragen:

C:\Windows\SysWOW64\cmd.exe
  • In das Feld “Argumente hinzufĂĽgen (optional)” wird dann ein Parameter fĂĽr den Interpreter sowie der Pfad zum Skript eingefĂĽgt:
/c "c:\pfad\zum\skript.cmd"
  • Achtung - Besser sollte man sowas dort eintragen, bei Argumente hinzufĂĽgen (optional). Bitte alles auf Funktion prĂĽfen!
/c start "" "c:\backup-daily.bat"

  • Fertigstellen anklicken

  • In den Eigenschaften des neu erstellten Tasks die Option “Unabhängig von der Benutzeranmeldung ausfĂĽhren” auswählen, damit der Task immer im Hintergrund ausgefĂĽhrt wird.
  • Achtung - Manche Jobs gelingen nur, wenn man dort “Mit höchsten Privilegien ausfĂĽhren” anklickt.

Artikel erstellt am: 21 December 2020 , aktualisiert am 21 December 2020