Taskplaner geht nicht (immer)

[EH]Keeper

Lieutenant
Registriert
Aug. 2001
Beiträge
653
tach,

ich hab ne .bat Datei geschrieben, um mit robocopy.exe einen Ordner vom Netzlaufwerk auf die lokale USB-Platte zu kopieren. Diese Datei funktioniert auch perfekt - wenn man sie manuell startet. Jetzt wollte ich das Ganz noch mit dem Taskplaner automatisieren. Dieser soll jeden Tag zu einer bestimmten Zeit diese Batch-Datei ausführen. Habe alles eingestellt - Uhrzeit, Berechtigungen usw. Aber der Taskplaner (Dienst ist aktiv) startet die Datei nicht und bringt eine Fehlermeldung von wegen "Kann Task nicht ausführen".
Im Fehlerprotokol steht nur: "Zugriff verweigert"
Zugriff auf das Netzlaufwerk habe ich aber geprüft... der funktioniert. Habe sogar direkt am "Remote-PC" den zu kopierenden Ordner komplett für JEDER freigegeben usw.
Firewall blockt auch nicht. Per Explorer komme ich auf das Netzlaufwerk an die Daten und kann sie auch auf das USB-Laufwerk händisch kopieren. Wenn ich den Befehl aus der BATCH-Datei in die Commando-Leiste eingebe, funktioniert es auch wunderbar. Die Batch-Datei per Doppelklick ausgeführt, läuft wie gesagt auch ohne Probleme. Nur der gesch......ene Taskplaner ist wohl zu doof, diese Datei auszuführen.
Starte ich den Task aus dem Planer manuell mit "jetzt ausführen", KANN es sein - muss aber nicht - dass es aufeinmal funktioniert. Allerdings zeigt er mir dann nichts weiter an ausser "wird ausgeführt". Das DOS-Fenster von Robocopy bleibt in diesem Falle dann auch weg. Ich sehe also nicht, ob kopiert wird oder nicht. Kennt jemand da ne Lösung bzw. ein anderes Programm - das funktioniert? ;)
 
Ich nutze Xecutor um Programme und Tasks zu starten.
Vor allem eine Sicherung beim Beenden von Windows zu starten und zB Temp-Dateien zu löschen.
 
Hi,

danke für den Tipp. Allerdings scheint das Programm nicht zu laufen. Installation funktioniert einwandfrei, aber sobald ich es starte, hagelt es Fehlermeldungen wie blöd und der halbe Rechner stürzt ab :/
mein PC: AMD X2 4200, WinXP Pro, 4GB RAM, 6600GT PCIe,...

gibts noch ne andre Alternative zum Xecutor?
 
Vielleicht hilft es dir, die Robocopy-Ausgaben in ein Log-Datei zu schreiben:

/LOG:file_name Writes status to a log file. If the file exists, it is overwritten.
/LOG+:file_name Writes status to a log file. If the file already exists, the status is appended to it.

Dann kannst du zumindest sehen, ob robocopy überhaupt was macht. Aber so wie es aussieht, wird die batch-Datei (oder robocopy) aufgrund von Rechteprobleme nicht gestartet.
 
Zurück
Oben