informatikkfm
Goto Top

Ordnerumleitung migrieren

Guten Morgen,

ich hatte unter folgendem Themabereits zur Ordnerumleitung eine Frage eröffnet,
woraus sich nach der Ausführung aber neue Fragen ergeben haben.

Und zwar habe ich die Freigabe auf dem neuen Server angelegt und die Gruppenrichtlinie soweit umgebaut,
dass der Pfad auf den neuen Server zeigt und die Daten verschoben werden sollen.
Das hat bei einigen Benutzerprofilen auch ohne Probleme geklappt.

Leider gibt es einige Profile, die größer sind und anscheinend lange Unterpfade besitzen. Hier lässt sich Windows nicht darauf ein, die Dateien zu verschieben.
Die Ereignisanzeige meldet Fehler 502 (zu viele Zeichen im Pfad). Ich habe dann versucht via LongPathsEnabled (Windows 10 Clients) dieses Problem "auszuhebeln".
Darauf reagiert die Funktion der Ordnerumleitung aber gar nicht.

Nun ist meine Idee diesen "Schlamassel" zu beheben, indem ich via Robocopy die Verzeichnisse von Server-Alt auf Server-Neu kopiere/verschiebe.

robocopy "\\SVR1\Benutzer" "\\SVR2\Benutzer\" /E /COPY:DATSOU /XJ /LOG:C:\Install\robocopy.log

Ist über den Befehl sichergestellt, dass robocopy beim Kopieren die Daten integriert? Es gibt ja auf dem alten sowie auf dem neuen Server Verzeichnisse mit dem selben Namen aber unterschiedlichen
Daten. Den Parameter /XJ gebe ich mit, damit symbolische Links nicht verfolgt werden.

Natürlich wird nach dem Kopieren der Haken "Dateien verschieben" aus der GPO entfernt.

Oder habt ihr eine bessere Idee?

Content-Key: 522162

Url: https://administrator.de/contentid/522162

Printed on: April 25, 2024 at 09:04 o'clock

Member: emeriks
emeriks Dec 05, 2019 at 10:42:08 (UTC)
Goto Top
Hi,
Zitat von @informatikkfm:
Leider gibt es einige Profile, die größer sind und anscheinend lange Unterpfade besitzen. Hier lässt sich Windows nicht darauf ein, die Dateien zu verschieben.
Die Ereignisanzeige meldet Fehler 502 (zu viele Zeichen im Pfad). Ich habe dann versucht via LongPathsEnabled (Windows 10 Clients) dieses Problem "auszuhebeln".
Darauf reagiert die Funktion der Ordnerumleitung aber gar nicht.
Was klar ist, weil sich dieser Parameter meines Wissens explizit nur an den Windows Explorer richtet.

robocopy "\\SVR1\Benutzer" "\\SVR2\Benutzer\" /E /COPY:DATSOU /XJ /LOG:C:\Install\robocopy.log
/COPYALL
\\SVR1\Benutzer
Hast Du da je Benutzer eine Freigabe?

Ist über den Befehl sichergestellt, dass robocopy beim Kopieren die Daten integriert? Es gibt ja auf dem alten sowie auf dem neuen Server Verzeichnisse mit dem selben Namen aber unterschiedlichen Daten.
Die Dateien werden von ALT nach NEU verschoben. Vorhandene Dateien in NEU werden nicht gelöscht. Ich kann Dir aber jetzt nicht sagen, was passiert, wenn gleichnamige Dateien bereits vorhandenen sind.
Du kannst also die umgeleiteteten Ordner von ALT nach NEU mit Robocopy kopieren und dann in ALT löschen.Windows wird dann bei Login die Pfade umleiten und - da es nichts mehr zu verschieben gibt - sofort weitermachen.

Natürlich wird nach dem Kopieren der Haken "Dateien verschieben" aus der GPO entfernt.
Entweder so, oder eben die Daten vorher manuell aus ALT entfernen. (s.o.)

E.
Member: informatikkfm
informatikkfm Dec 05, 2019 at 10:53:16 (UTC)
Goto Top
Hey,

sorry, natürlich gibt es eine Stammfreigabe wo die Benutzerprofile drunterliegen.
Muss ich bei den Robocopy-Befehlen auch noch bzgl. der Pfadlänge tricksen?

Ich habe mal ein Dry-Run durchgeführt via /L, jedoch erscheint am Ende der Log,
dass sehr sehr viele Ordner und Dateien übersprungen wurden.