MiLLHouSe 15 Geschrieben 22. Mai 2013 Melden Teilen Geschrieben 22. Mai 2013 Hallo, ich versuche jetzt schon seit einer gefühlten Ewigkeit, eine zeitgesteuerte Aufgabe einzurichten, die eine einfache Batch-Datei aufruft, in der ein copy-Befehl steht, was mir nicht gelingen mag. Der Task ist benutzerunabhängig eingestellt, als ausführender Benutzer kommt der Administrator der Domäne zum Einsatz. Bei Aktionen habe ich folgendes eingetragen: Programm/Skript: c:\windows\system32\cmd.exe Argumente hinzufügen: c:\work\db-backups\backup_kopieren.cmd Starten in: c:\work\db-backups Wenn ich nun den Task mit den höchsten Privilegien starten lasse, läuft dieser auch an, aber er tut nichts. Ich habe auch schon versucht, die auszuführende Datei direkt bei Programm/Skript udn bei Starten in den Pfad nochmal einzutragen, aber da bekomme ich sofort einen Fehler 0x1 . Doppelklicke ich direkt auf die Datei oder legen den Task so an, dass er nur mit dem angemeldeten Benutzer gestartet werden soll, funktioniert alles einwandfrei. Kann mir bitte noch jemand einen Tipp geben, was ich noch probieren kann, damit es läuft? Kann mich nicht erinnern, jemals ein solches Problem gehabt zu haben :( Viele Grüße Alex Zitieren Link zu diesem Kommentar
Sunny61 811 Geschrieben 23. Mai 2013 Melden Teilen Geschrieben 23. Mai 2013 Was genau macht die CMD? Kopieren von A nach B? Wenn ja, hast Du Laufwerkbuchstaben in der CMD? Wenn ja, durch UNC-Pfade ersetzen. Zitieren Link zu diesem Kommentar
MiLLHouSe 15 Geschrieben 23. Mai 2013 Autor Melden Teilen Geschrieben 23. Mai 2013 Hallo, ja, ich habe Laufwerkbuchstaben drin. Von C:\xxx nach Z:\xxx (Netzlaufwerk). Macht das wohl einen Unterschied? Macht er doch auch, wenn ich die CMD manuell ausführen... Werde es auf alle Fälle testen! Zitieren Link zu diesem Kommentar
Gulp 265 Geschrieben 23. Mai 2013 Melden Teilen Geschrieben 23. Mai 2013 Das manuelle Ausführen funktioniert in der Regel immer, da dort ja meist ein User (oder gar genau der User der alle notwendigen Berechtigungen hat) vollständig angemeldet ist, das ist beim Ausführen des Tasks ja nicht unbedingt so. Grüsse Gulp Zitieren Link zu diesem Kommentar
MiLLHouSe 15 Geschrieben 23. Mai 2013 Autor Melden Teilen Geschrieben 23. Mai 2013 Danke schön. Das hat jetzt auch gleich funktioniert... :cool: Zitieren Link zu diesem Kommentar
Sunny61 811 Geschrieben 23. Mai 2013 Melden Teilen Geschrieben 23. Mai 2013 ja, ich habe Laufwerkbuchstaben drin. Von C:\xxx nach Z:\xxx (Netzlaufwerk). Macht das wohl einen Unterschied? Macht er doch auch, wenn ich die CMD manuell ausführen... Werde es auf alle Fälle testen! Laufwerksbuchstaben sind IMMER Benutzerabhängig, genau deshalb sollte man IMMER in Scripten mit UNC-Pfaden oder Variablen arbeiten. Sie dir dazu auch mal die Ausgabe von SET an. Zitieren Link zu diesem Kommentar
apollo1305 0 Geschrieben 9. Juli 2013 Melden Teilen Geschrieben 9. Juli 2013 Hallo zusammen, da das Thema ja noch nicht zu alt ist häng ich mich mal dran :cool: Auch bei mir tritt o.g. Fehler auf. Meine Batch besteht aus zwei Prozeduren: Zuerst wird eine Datenbanksicherung erstellt und auf einer lokalen Partition als xxx.bak gespeichert Anschließend soll die generierte Datei auf ein Netzlaufwerk kopiert werden. Anhand der Informationen aus diesem Thread habe ich den Laufwerksbuchstaben des Netzlaufwerks bereits durch UNC-Pfad ersetzt. Das Erstellen der DB-Sicherung auf dem lokalten Laufwerk funktioniert immer problemlos. Das Kopieren der Datei auf das Netzlaufwerk funktioniert leider nur, wenn ich die Batch-Datei manuell ausführe, nicht jedoch wenn sie als Aufgabe gestartet wird. :( Gibts evtl. noch eine Ursache dafür? Zitieren Link zu diesem Kommentar
MiLLHouSe 15 Geschrieben 9. Juli 2013 Autor Melden Teilen Geschrieben 9. Juli 2013 Hallo, bei mir funktioniert es wunderbar... Du musst zwei Punkte beachten: "Unabhängig von der Benutzeranmeldung ausführen" anklicken UND den Haken bei "Mit höchsten Privilegien ausführen" setzen. Dann einen Benutzer auswählen, der sich am Server anmelden und einen Task starten darf (bei mir ist's der Administrator) Gruß Alex Zitieren Link zu diesem Kommentar
pacmaniac 0 Geschrieben 22. Oktober 2013 Melden Teilen Geschrieben 22. Oktober 2013 (bearbeitet) http://www.mcseboard.de/topic/195382-cmd-liefert-fehlercode-0x1-bei-ausf%C3%BChrung-via-aufgabenplanung/ bearbeitet 22. Oktober 2013 von pacmaniac Zitieren Link zu diesem Kommentar
Sunny61 811 Geschrieben 22. Oktober 2013 Melden Teilen Geschrieben 22. Oktober 2013 ich nutze mal diesen Thread um mich mit einem ähnlichen Problem an euch zu wenden. Mach bitte einen eigenen neuen Thread dafür auf. Sich an alte zu hängen, bzw. sie zu 'übernehmen' ist keine gute Idee. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.