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
deltree ist ja nicht mehr in aktuellen BS vorhanden. Kann es sein, dass Du die Batchdatei im selben Ordner wie deltree hast? Wenn Du die Batch-Datei selber aufrufst, dann wird deltree gefunden. Wenn Du die Batch über den Taskplaner aufrufst, dann fehlt der komplette Pfad.
Zur Fehlersuche mal die Ausgabe in eine Textdatei umleiten also in der Art
deltree /Y d:\ordner\*.* > c:\log.txt
xcopy c:\ordner\*.* d:\ordner\*.* /E /C /H >> c:\log.txt
(ein > erstellt die Logdatei neu, zwei >> hängt an eine vorhandene Logdatei an.
Gruß HADU