Schtasks via cmd erstellen - Wie Start-Verzeichnis definieren?
Habe mir ein Script zum Aufsetzen der Scheduled Tasks erstellt:
SCHTASKS /Create /SC TÄGLICH /TN "Backup Täglich" /TR C:\Temp\_Script\Backup_Files-Test.bat /ST 23:00:00 /SD 13/02/2015
Wie kann ich ein Start Verzeichnis angeben.
Meine Backup Scripts laufen nur wenn ich dem Start-Verzeichnis einen Wert zuordne, in diesem Falle C:\Temp
LG
Günter
SCHTASKS /Create /SC TÄGLICH /TN "Backup Täglich" /TR C:\Temp\_Script\Backup_Files-Test.bat /ST 23:00:00 /SD 13/02/2015
Wie kann ich ein Start Verzeichnis angeben.
Meine Backup Scripts laufen nur wenn ich dem Start-Verzeichnis einen Wert zuordne, in diesem Falle C:\Temp
LG
Günter
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 263341
Url: https://administrator.de/contentid/263341
Ausgedruckt am: 25.11.2024 um 12:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
wenn es Dir egal ist, welchen Wert das Start-Verzeichnis hat, solltest Du den "/V1"-Flag probieren (in dem Fall wird der Ordner benutzt, in dem die auszuführende Datei liegt; im Skript selbst kannst Du ja mittels "cd" in ein anderes Verzeichnis wechseln). Wenn Du ein konkretes -davon abweichendes- Verzeichnis brauchst, wäre der Weg über eine XML-Datei (dann mit Schalter "/XML") -dort dann der Tag "WorkingDirectory"- vermutlich der Beste.
Gruß,
Gersen
wenn es Dir egal ist, welchen Wert das Start-Verzeichnis hat, solltest Du den "/V1"-Flag probieren (in dem Fall wird der Ordner benutzt, in dem die auszuführende Datei liegt; im Skript selbst kannst Du ja mittels "cd" in ein anderes Verzeichnis wechseln). Wenn Du ein konkretes -davon abweichendes- Verzeichnis brauchst, wäre der Weg über eine XML-Datei (dann mit Schalter "/XML") -dort dann der Tag "WorkingDirectory"- vermutlich der Beste.
Gruß,
Gersen
Schön, dass es klappt.
Es gibt noch ein paar interessante Eigenheiten - im Link etwa das Beispiel mit dem "Escapen" ("\") des "/tr"-Flags. Scheint aber nach meinem Lesen nicht für alle Versionen von Windows gleichermaßen zu funktionieren. Oder hier mit einem Beispiel für Powershell (incl. Möglichkeit, ein Start-Verzeichnis zu setzen). Das scheint mir etwas zukunftsorientierter zu sein als Batch...
Gruß,
Gersen
Es gibt noch ein paar interessante Eigenheiten - im Link etwa das Beispiel mit dem "Escapen" ("\") des "/tr"-Flags. Scheint aber nach meinem Lesen nicht für alle Versionen von Windows gleichermaßen zu funktionieren. Oder hier mit einem Beispiel für Powershell (incl. Möglichkeit, ein Start-Verzeichnis zu setzen). Das scheint mir etwas zukunftsorientierter zu sein als Batch...
Gruß,
Gersen