Rückgabewert 1 nach start von BATCH-Datei aus Aufgabenplanung heraus (Win2008)
Hallo,
ich habe das Problem, dass ich eine Protokolldatei habe, welche immer größer (logischerwiese ;) ) und nach einigen Tagen bereits ca 100MB groß ist. der Hersteller der 3rd Party Software (will) ändert auch daran nichts also haben wir eine Batch geschrieben, welche die Datei mit einem Timestamp versieht und danach in den Ordner "Archiv" verschiebt.
Das Script funktioniert wunderbar wenn ich es manuell ausführe, aber sobald ich es in der Aufgabenplanung habe und es automatisch gestartet wird, so passiert nichts. Der Prozessablauf sagt zwar, dass das Programm korrekt durchgelaufen wurde, aber ich erhalte auch den Rückgabewert 1.
Alle anderen Batches, welche dort ausgeführt werden, laufen auch wunderbar - sogar mit Rückgabewert 0.
Hat vielleicht jemand ne Idee, woran das liegen kann???
MfG und schönes Wochenende
Saggi
ich habe das Problem, dass ich eine Protokolldatei habe, welche immer größer (logischerwiese ;) ) und nach einigen Tagen bereits ca 100MB groß ist. der Hersteller der 3rd Party Software (will) ändert auch daran nichts also haben wir eine Batch geschrieben, welche die Datei mit einem Timestamp versieht und danach in den Ordner "Archiv" verschiebt.
Das Script funktioniert wunderbar wenn ich es manuell ausführe, aber sobald ich es in der Aufgabenplanung habe und es automatisch gestartet wird, so passiert nichts. Der Prozessablauf sagt zwar, dass das Programm korrekt durchgelaufen wurde, aber ich erhalte auch den Rückgabewert 1.
Alle anderen Batches, welche dort ausgeführt werden, laufen auch wunderbar - sogar mit Rückgabewert 0.
Hat vielleicht jemand ne Idee, woran das liegen kann???
MfG und schönes Wochenende
Saggi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 134746
Url: https://administrator.de/contentid/134746
Ausgedruckt am: 22.11.2024 um 02:11 Uhr
12 Kommentare
Neuester Kommentar
Hier die Lösung - hatte genau das gleiche Problem
Die Eigenschaften des Tasks aufrufen, dort auf die Registerkarte Aktionen, dort dann Bearbeiten. In der letzten Zeile bei Starten in (optional) einfach den Pfad angeben, wo sich die Batchdatei befindet.
z.B. wenn der Pfad zum Batchfile c:\programme\batchfiles\backup.bat ist,
dann einfach c:\programme\batchfiles angeben.
Die Eigenschaften des Tasks aufrufen, dort auf die Registerkarte Aktionen, dort dann Bearbeiten. In der letzten Zeile bei Starten in (optional) einfach den Pfad angeben, wo sich die Batchdatei befindet.
z.B. wenn der Pfad zum Batchfile c:\programme\batchfiles\backup.bat ist,
dann einfach c:\programme\batchfiles angeben.
Hallo Fisherman,
habe auch das Problem.
Was muss ich bei Programm/Script angeben, die cmd.exe oder die Batch-Datei?
Bei "Argumente hinzufügen (optional)" muss der Pfad der batch-Datei rein, richtig?
Habe alles probiert, die batch-Datei wird in der Aufgabenplanung nicht ausgeführt.
batch läuft aber sauber wenn man diese manuell startet.
Hat irgendwer noch eine Idee?
Grüße Schub
habe auch das Problem.
Was muss ich bei Programm/Script angeben, die cmd.exe oder die Batch-Datei?
Bei "Argumente hinzufügen (optional)" muss der Pfad der batch-Datei rein, richtig?
Habe alles probiert, die batch-Datei wird in der Aufgabenplanung nicht ausgeführt.
batch läuft aber sauber wenn man diese manuell startet.
Hat irgendwer noch eine Idee?
Grüße Schub
Hallo zusammen,
vielen Dank für den Hinweis mit dem "Starten in" damit konnte ich das Problem bei mir lösen.
Sofern Ihr den Task nicht als Administrator (oder wie oben sogar als Domänen-Administrator) starten wollt, reicht es wenn der Nutzer in der lokalen Sicherheitsrichtlinie zu "Anmelden als Stapelverarbeitungsauftrag" zugewiesen wird.
Gruß,
Heyko
vielen Dank für den Hinweis mit dem "Starten in" damit konnte ich das Problem bei mir lösen.
Sofern Ihr den Task nicht als Administrator (oder wie oben sogar als Domänen-Administrator) starten wollt, reicht es wenn der Nutzer in der lokalen Sicherheitsrichtlinie zu "Anmelden als Stapelverarbeitungsauftrag" zugewiesen wird.
Gruß,
Heyko
Hallo zusammen,
wir haben seit ca. 3 Wochen das gleiche Problem mit dem Rückgabewert 0x1. Die Aufgabe lief seit ca. 1 Jahr ohne Probleme.
Es wird nach einem bestimmten Ereignis eine CMD Datei gestartet die eine E-Mail verschickt. "Starten in" ist und war gesetzt.
Interessant bei uns ist, wenn ich die Aufgabe manuell starte, funktioniert alles, nur wenn die Aufgabe durch das Ereignis gestartet wird funktioniert es nicht.
Nach einem Serverneustart kann es sein, dass es mal einen Tag funktioniert und dann wieder nicht geht.
Ich danke für eure Hilfe.
Gruß
Dennis
wir haben seit ca. 3 Wochen das gleiche Problem mit dem Rückgabewert 0x1. Die Aufgabe lief seit ca. 1 Jahr ohne Probleme.
Es wird nach einem bestimmten Ereignis eine CMD Datei gestartet die eine E-Mail verschickt. "Starten in" ist und war gesetzt.
Interessant bei uns ist, wenn ich die Aufgabe manuell starte, funktioniert alles, nur wenn die Aufgabe durch das Ereignis gestartet wird funktioniert es nicht.
Nach einem Serverneustart kann es sein, dass es mal einen Tag funktioniert und dann wieder nicht geht.
Ich danke für eure Hilfe.
Gruß
Dennis