Migration mit robocopy (Windows)
Diese Anleitung zeigt, wie Sie Dateien und Ordner mit robocopy über eine Netzwerkfreigabe von einem Windows Server auf einen anderen übertragen – mit automatischen Wiederholungen bei Fehlern.
Voraussetzungen: RDP-Zugriff auf den Quellserver. Auf dem Zielserver muss eine Netzwerkfreigabe eingerichtet sein oder ein gemeinsam zugängliches Netzwerklaufwerk existieren. robocopy ist in Windows Server 2019, 2022 und 2025 enthalten. Geben Sie SMB (TCP-Port 445) in der Firewall des Zielservers nur für die IP des Quellservers frei.
robocopy-Parameter für die Migration
| Parameter | Bedeutung |
|---|---|
| /E | Kopiert alle Unterverzeichnisse inklusive leerer Ordner |
| /COPYALL | Kopiert alle Dateiattribute: Daten, Attribute, Zeitstempel, ACLs, Eigentümer |
| /MIR | Spiegelt das Quellverzeichnis — löscht Dateien im Ziel, die in der Quelle nicht mehr existieren |
| /R:3 | 3 Wiederholungsversuche bei Fehlern |
| /W:10 | 10 Sekunden Wartezeit zwischen Wiederholungen |
| /LOG | Schreibt den Fortschritt in eine Log-Datei |
Schritt 1: Netzwerkfreigabe auf dem Zielserver einrichten
Verbinden Sie sich per RDP mit dem Zielserver und richten Sie eine Freigabe ein:
Entfernen Sie die Freigabe nach der Migration wieder: Remove-SmbShare -Name "MigrationShare"
Schritt 2: Netzwerkfreigabe vom Quellserver verbinden
Verbinden Sie sich per RDP mit dem Quellserver und mappen Sie die Freigabe:
Schritt 3: Daten übertragen
Führen Sie Folgendes auf dem Quellserver aus — passen Sie Quell- und Zielpfad an:
Wiederholen Sie den Befehl für alle weiteren zu migrierenden Verzeichnisse (z. B. C:\Users, C:\ProgramData).
Schritt 4: Delta-Sync vor dem Umschalten
Führen Sie denselben robocopy-Befehl ein zweites Mal aus — er überträgt nur geänderte oder neue Dateien:
Schritt 5: Dienste auf dem Zielserver starten & testen
Weiterführende Dokumentation
Alle robocopy-Parameter finden Sie in der offiziellen Microsoft-Dokumentation.