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
Hi,
ich kann Dir jetzt zwar keine direkte Lösung zu Deinem Problem sagen (eine exakte Fehlermeldung würde vielleicht weiterhelfen, dann noch die Einstellungen des geplanten Tasks also was genau aufgerufen wird, in welchem Benutzerkontext usw.).
Aber Du könntest Dir das Programm robocopy (kostenloser Download bei Microsoft) mal ansehen. Ich arbeite sehr viel mit diesem Programm. Du kannst mit der Option /MIR Verzeichnsse spiegeln -> sparst Dir also das Aufrufen von deltree. Somit musst Du auch nicht erst von dem geplanten Task eine Batchdatei aufrufen, sonder kannst direkt robocopy aufrufen. Ein fehlgeschlagener Task wird dann auch als solcher angezeigt (Dein Problem ist ja, dass der geplante Task erfolgreich eine Batchdatei aufruft. Somit ist für den geplanten Task das Ergebnis erfolgreich. Der Fehler entsteht innerhalb der Batchdatei -> das sieht der geplante Task nicht.)
Gruß HADU