Wie kann ich Ordner und Dateien mit Robocopy synchronisieren?

... komplette Frage anzeigen

3 Antworten

Das Problem ist, dass die Synchronisation nicht in beide Richtungen läuft. Die Syntax von Robocopy ist:

robocopy "X:\\\\Quelle" "Y:\\\\Ziel" /param_1 /param_n

Mit deinem genannten Befehl kopierst du also immer den Stand vom Server auf die lokale Platte. Dateien, die lokal verändert wurden, werden dabei auf den alten Zustand zurückgesetzt. Neu erstellte Dateien werden gelöscht.

Wenn du die lokalen Daten auf den Server "zurücksynchronisieren" willst, müsstest du Quelle und Ziel im Befehl entsprechend umdrehen. Das darfste aber natürlich nur machen, wenn sichergestellt ist, dass in der Zwischenzeit keine Daten auf dem Server verändert worden sind, denn sonst wären diese Änderungen weg.

Mit dem Parameter /XO müsste man verhindern können, dass neuere Dateien durch ältere überschrieben werden. Mit /MIR muss man aber weiterhin vorsichtig sein, denn dies löscht Daten im Ziel, die in der Quelle nicht existieren.

Bei Robocopy empfiehlt es sich, die gebastelten Befehle zunächst in einem Testverzeichnis auszuprobieren oder mittels der Option /L einen Simulationslauf zu starten.

Antwort bewerten Vielen Dank für Deine Bewertung
Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von captainkebab
27.11.2016, 17:52

Hallo,

vielen Dank für den Hinweis.

Leider erlaubt mein Unternehmen keine weitere Installation von Drittprogrammen (Administratorenrechte notwendig).

Geht die Synchronisierung auch über "Aktenordner" von Microsoft?

Vielen Dank

Jörg

0

Dein Befehl inkl. der Parameter veranlasst in der Quelle keine Löschung. Da muss noch irgendwas anderes bei Dir laufen. MIR löscht nur Dateien im Ziel, welche in der Quelle gelöscht wurden. Aber darum geht es ja nicht.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von captainkebab
23.11.2016, 23:02

Hallo, vielen Dank. Die Synchronisation geht aber in beide Richtungen, oder? Also, wenn ich auf dem Server etwas hinzufüge/lösche etc. wird das auf der Festplatte auch erfolgen. Gleiches gild dann auch von Festplatte auf Server, oder?

0

Was möchtest Du wissen?