Mehrere Robocopy Skripte durch Aufruf einer Datei ausführen
Hallo,
ich habe mehrere Robocopy Skripte erstellt, die div. Pfade auf div. Laufwerke abgleichen.
Gibt es die Möglichkeit, durch den Aufruf einer einzigen Datei alle Robocopy Scripte NACHEINANDER, also 1 fertig => 2 => fertig => 3 etc, auszuführen?
Die Skripte heißen alles Skript1.cmd, Skript 2.cmd etc und sind so aufgebaut:
Robocopy "C:\xy" "M:\xy" /MIR /MT:10 /DCOPY:DAT /COPY:DAT /LOG+:"D:\Robocopy\xy.log" /TEE
Danke für Tipps.
ich habe mehrere Robocopy Skripte erstellt, die div. Pfade auf div. Laufwerke abgleichen.
Gibt es die Möglichkeit, durch den Aufruf einer einzigen Datei alle Robocopy Scripte NACHEINANDER, also 1 fertig => 2 => fertig => 3 etc, auszuführen?
Die Skripte heißen alles Skript1.cmd, Skript 2.cmd etc und sind so aufgebaut:
Robocopy "C:\xy" "M:\xy" /MIR /MT:10 /DCOPY:DAT /COPY:DAT /LOG+:"D:\Robocopy\xy.log" /TEE
Danke für Tipps.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1491742377
Url: https://administrator.de/contentid/1491742377
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
9 Kommentare
Neuester Kommentar
Zitat von @hokaido:
Wenn das geht.... Laufen die dann nacheinander? Oder gleichzeitig (würde das System wahrscheinlich in die Knie zwingen)
Wenn das geht.... Laufen die dann nacheinander? Oder gleichzeitig (würde das System wahrscheinlich in die Knie zwingen)
Hi
Würde mich erstaunen wenn sie das nicht täten. Hatte Scripts mit Robocopy drin und am Ende wurde das Log gemailt. Das ging auch erst raus als alles durch war. ;)
Gruss
Zitat von @hokaido:
Wenn das geht.... Laufen die dann nacheinander? Oder gleichzeitig (würde das System wahrscheinlich in die Knie zwingen)
Es ist ja eine Batchdatei (Stapelverarbeitung) und genau so funktionieren die Wenn das geht.... Laufen die dann nacheinander? Oder gleichzeitig (würde das System wahrscheinlich in die Knie zwingen)
Grfuß
cykes
Moin hokaido,
na klar und total easy, entweder ein CMD-Batch oder einen PowerShell-Batch schreiben.
https://de.wikibooks.org/wiki/Batch-Programmierung:_Batch-Befehle
Einfach neue Datei anlegen und diese z.B. COPYJOB.BAT benennen.
Dann die Datei mit einem Texteditor öffnen und dort den ersten Befehl in die erste Zeile eintragen,
der zweite der nach dem ersten ausgeführt werden sollte kommt in die zweite Zeile rein, u.s.w..
Datei Speichern und durch Doppelklick manuell oder über die Aufgabenplanung automatisiert ausführen. 😉
Beste Grüsse aus BaWü
Alex
Gibt es die Möglichkeit, durch den Aufruf einer einzigen Datei alle Robocopy Scripte NACHEINANDER, also 1 fertig => 2 => fertig => 3 etc, auszuführen?
na klar und total easy, entweder ein CMD-Batch oder einen PowerShell-Batch schreiben.
https://de.wikibooks.org/wiki/Batch-Programmierung:_Batch-Befehle
Einfach neue Datei anlegen und diese z.B. COPYJOB.BAT benennen.
Dann die Datei mit einem Texteditor öffnen und dort den ersten Befehl in die erste Zeile eintragen,
der zweite der nach dem ersten ausgeführt werden sollte kommt in die zweite Zeile rein, u.s.w..
Datei Speichern und durch Doppelklick manuell oder über die Aufgabenplanung automatisiert ausführen. 😉
Beste Grüsse aus BaWü
Alex
Moin hokaido,
die Batchabarbeitung innerhalb eines Scriptes erfolgt immer sequentiell.
Sprich, die Befehle werde der Reihe nach und nicht parallel verarbeitet.
Beste Grüsse aus BaWü
Alex
Wenn das geht.... Laufen die dann nacheinander? Oder gleichzeitig (würde das System wahrscheinlich in die Knie zwingen)
die Batchabarbeitung innerhalb eines Scriptes erfolgt immer sequentiell.
Sprich, die Befehle werde der Reihe nach und nicht parallel verarbeitet.
Beste Grüsse aus BaWü
Alex
Moin
Meine Vermutung: Die einzelnen Skript sollen bei Bedarf auch händisch ausgeführt werden können. Wenn alle Zeilen in einem Datei sind, dann geht das nicht mehr mit einem Doppelklick. Wenn meine Vermutung falsch ist, mach es so wie @cykes geschrieben hat. Wenn meine Vermutung richtig ist, dann schreib halt noch ein Skript, was nacheinander alle anderen Skripte öffnet.
Gruß
Doskias
Zitat von @cykes:
warum schreibst Du die einzelnen Dateien/Zeilen nicht einfach unterereinander in eine Datei? Wenn das alles nur Einzeiler-Batchdateien sind, ergibt das doch am meisten Sinn, oder?
warum schreibst Du die einzelnen Dateien/Zeilen nicht einfach unterereinander in eine Datei? Wenn das alles nur Einzeiler-Batchdateien sind, ergibt das doch am meisten Sinn, oder?
Meine Vermutung: Die einzelnen Skript sollen bei Bedarf auch händisch ausgeführt werden können. Wenn alle Zeilen in einem Datei sind, dann geht das nicht mehr mit einem Doppelklick. Wenn meine Vermutung falsch ist, mach es so wie @cykes geschrieben hat. Wenn meine Vermutung richtig ist, dann schreib halt noch ein Skript, was nacheinander alle anderen Skripte öffnet.
Gruß
Doskias