Scheduled Tasks - Ausführen in bzw. Arbeitsverzeichnis setzen über CMD Befehl - schtasks
Hallo,
ich bin grad dabei Skripte von w2k3 für w2k8 anzupassen.
Mein Problem ist dass w2k3 beim erstellen eines Tasks über "schtasks" automatisch das Workingdirectory anhand von /TR %Pfad% gesetzt hat.
W2k8 macht das leider nicht mehr und der Eintrag für Workingdirectory bleibt leer. Die Argumente die ich mitgeb übernimmt er.
Raus kommt dass eine exe nicht mehr läuft die auf eine Konfigdatei im selben Verzeichniss zugreift.
Trage ich den Verzeichnisspfad dann nachträglich per Hand ein, läuft alles wunderbar.
Frage: Wie kann ich das Workingdirectroy beim cmd Befehl mitgeben?
schtasks /create /? spuckt leider nix aus oder ich bin zu doof zum lesen.
Kann jemand helfen?
Merci
ich bin grad dabei Skripte von w2k3 für w2k8 anzupassen.
Mein Problem ist dass w2k3 beim erstellen eines Tasks über "schtasks" automatisch das Workingdirectory anhand von /TR %Pfad% gesetzt hat.
W2k8 macht das leider nicht mehr und der Eintrag für Workingdirectory bleibt leer. Die Argumente die ich mitgeb übernimmt er.
Raus kommt dass eine exe nicht mehr läuft die auf eine Konfigdatei im selben Verzeichniss zugreift.
Trage ich den Verzeichnisspfad dann nachträglich per Hand ein, läuft alles wunderbar.
Frage: Wie kann ich das Workingdirectroy beim cmd Befehl mitgeben?
schtasks /create /? spuckt leider nix aus oder ich bin zu doof zum lesen.
Kann jemand helfen?
Merci
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 141768
Url: https://administrator.de/forum/scheduled-tasks-ausfuehren-in-bzw-arbeitsverzeichnis-setzen-ueber-cmd-befehl-schtasks-141768.html
Ausgedruckt am: 23.12.2024 um 13:12 Uhr
2 Kommentare
Neuester Kommentar
Moin Smoke-the-Lord,
versuche es mit dieser Syntax:
-bzw-
..wobei das Entscheidenende ab Vista aufwärts die (nicht dokumentierten) mit "\"[Backslash] maskierten doppelten Anführungszeichen sind.
Wenn du Schtasks remote ausführst, dann immer zusätzlich den Parameter /V1 mit angeben (der laut Doku auch zu ganz anderen Zwecken gedacht ist).
Grüße
Biber
versuche es mit dieser Syntax:
SCHTASKS /Create [..] /TN derTaskName /TR \"D:\der\ganze\Pfad\VonTaskDerRennenSoll.ext\"
SCHTASKS /Create [..] /TN derTaskName /TR "\"D:\der\ganze\Pfad mit Leerzeichen\VomTaskDerRennenSoll.ext\""
..wobei das Entscheidenende ab Vista aufwärts die (nicht dokumentierten) mit "\"[Backslash] maskierten doppelten Anführungszeichen sind.
Wenn du Schtasks remote ausführst, dann immer zusätzlich den Parameter /V1 mit angeben (der laut Doku auch zu ganz anderen Zwecken gedacht ist).
Grüße
Biber