Wenn ich eine Batch-Datei folgender Art
deltree /Y d:\ordner\*.*
xcopy c:\ordner\*.* d:\ordner\*.* /E /C /H
manuell starte funktioniert alles bestens.
Starte ich sie jedoch mittels geplanten Tasks, so kommt in der Ereignisanzeige des Taskplaner eine Fehlermeldung der Art, dass eine Datei fehle. Der Task werde abgebrochen. Dennoch wird der Task ausgeführt. Das Endergebnis im Taskplaner ist auch 0x0, und ein neuer Termin wird auch korrekt angegeben.
Der Tast wird ausgeführt mit Adminrechten. Manueller Start ebenfalls.
Nebenbei: Unter NT4-Server brauchte ich deltree /Y nicht. Da konnte ich mit xcopy ohne Nachfrage überschreiben. Das funzt bei W2k3 offenbar nicht.
Was habe ich übersehen?
Archiv Server-Windows 15.877 Themen, 54.317 Beiträge
Dank für Deinen Hinweis!
Ich werde robocopy ausprobieren. Klingt gut.
Das Verwirrende ist jedoch, dass die Abläufe innerhalb der Batchdatei korrekt ablaufen, wie der manuelle Aufruf der Batchdatei zeigt. Nur der Aufruf durch den Taskplaner führt zu Fehlermeldungen. Und zwar im Protokoll. Obwohl in der Tabelle der geplanten Tasks das Ergebnis 0x0 ist.
Es ist auch insofern wirr, da die Batchdatei ca. 15min für die ganzen Kopiervorgänge braucht. Ich habe den Tastk begrenzt auf 30 min. Sollte also problemlos sein. Er lief wieder heute Morgen um 3:00Uhr. Im Protokoll steht aber, der Task sei um 7:26 abgebrochen worden. Nun ist aber in der fraglichen Zeit ab 3:00 Uhr sonst nicht weiter gelaufen (außer einem neuen Lease für eine Workstation um 3:46Uhr).
Also es muss robocopy her!
Gruß WoVo