Alles zum Thema Windows Clients für den Desktop: Windows 95 / 98 / NT / 2000 / XP / Vista / Win 7 — Q & A zu den Windows Client Versionen sowie Windows Media Center / Windows Home Server
ich bräuchte mal eure Hilfe bei einer vermeintlich einfacheren Aufgabe, irgendwie komme ich da aber nicht weiter.
Es muss eine größere Anzahl von Homelaufwerken auf einen anderen Server umgezogen werden. Der alte Server ist ein Windows 2003 R2 der neue ein Windows 2008 R2 Server.
Die Struktur ist in etwa so:
Home
-- User1
-- User2
-- usw.
Jedes einzelne User-Verzeichnis ist freigegeben (user1$, user2$, usw.), die NTFS-Berechtigung ist so gesetzt, dass nur der User Zugriff (lesen und schreiben) hat. Fragt bitte nicht warum, dass wurde so lange vor meiner Zeit so angelegt und soll zwingend so übernommen werden.
Die NTFS-Berechtigungen kann ich mit robocopy /copyall übernehmen, allerdings werden dann die neu angelegten Ordner mit dem heutigen Datum versehen, was nicht sein soll.
Außerdem bleibt noch das Problem der Freigaben.
Über den Registry-Schlüssel [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\Shares] habe ich's schon probiert, der Schlüssel wird auch in die Registry des neuen Servers importiert, allerdings scheint ihn das nicht wirklich zu interessieren, der Ordner erhält trotzdem keine Freigabe.
Außerdem werden in dem Schlüssel sämtliche Freigaben geschrieben, ich müsste manuell alle benötigten Freigaben rausfiltern, was sehr müseelig ist.
Und das nächste Problem ist, dass ich in den Profileinstellungen der User den Pfad für den Basisordner umstellen muss, was händisch ewig dauern würde.
Ideal wäre es, wenn man sogar rausfiltern könnte, welche Home-Laufwerke kopiert werden sollten. Beispielsweise müsste ich die Verzeichnisse der ehemaligen User nicht unbedingt umziehen. Aber das wäre nur "nice to have".
Über den Registry-Schlüssel [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\Shares] habe ich's schon probiert, der Schlüssel wird auch in die Registry des neuen Servers importiert, allerdings scheint ihn das nicht wirklich zu interessieren, der Ordner erhält trotzdem keine Freigabe.
Hast Du den Dienst anschließend auch neu gestartet?
Schau dir mal das Fileserver Migration Tool Kit von MS an.
Ich vergaß zu erwähnen: Das Fileserver Migration Tool Kit ist mir ein Begriff, aber ich glaube, das braucht man zwingend DFS, was in diesem Fall aber nicht eingesetzt wird.
Zitat von Sunny61
Hast Du den Dienst anschließend auch neu gestartet?
Ich vergaß zu erwähnen: Das Fileserver Migration Tool Kit ist mir ein Begriff, aber ich glaube, das braucht man zwingend DFS, was in diesem Fall aber nicht eingesetzt wird.
Wenn das Ziel ein W2003 ist, sollte das funktionieren.
Du kannst mehrere User markieren, Rechtsklick > Pfad anpassen.
Nee, das wäre mir zu einfach. Gibt's da nichts komplizierteres? Manchmal sieht man den Wald vor lauter Bäumen nicht
Vielen Dank, ich hoffe, das klappt.
Wenn ich die Angabe dort wie folgt mache \\servername\%username%$ bekomme ich zwar die Fehlermeldung, dass das Verzeichnis bereits existiert,. wenn ich die Verzeichnisse zuvor nicht erstelle, bekomme ich die Fehlermeldung, dass keine Verzeichnisse erstellt werden konnten, weil ich angeblich keine Berechtigung dazu habe. So oder so, er scheint's zu fressen.
Im Endeffekt kopiere ich zuerst die Dateien mit Robocopy, exportiere den Registry-Schlüssel, filtere dort die entprechenden Namen raus, importiere diesen bearbeiteten Schlüssel auf dem neuen Server und ändere dann über die Profileinstellungen die Pfadangabe \\servername\%username%$
Etwas umständlich, aber wenn's funktioniert...
Erstmal vielen Dank!
EDIT: Noch was. Wie schon erwähnt versieht Robocopy die kopierten Verzeichnisse mit dem aktuellen Datum. In den Parametern habe ich nichts entdeckt, mit dem man das steuern könnte.
Gibt's da noch eine andere Möglichkeit?
EDIT: Noch was. Wie schon erwähnt versieht Robocopy die kopierten Verzeichnisse mit dem aktuellen Datum. In den Parametern habe ich nichts entdeckt, mit dem man das steuern könnte.
Gibt's da noch eine andere Möglichkeit?
OK, hier habe ich auch die Lösung. Der Parameter /dcopy:t kopiert er das Datum der Verzeichnisse mit.
Robocopy auf dem 2003er-Server kennt den Parameter noch nicht, aber unter 2008.
Dann werde ich heute Abend mal die Massen-Kopie starten und hoffen, dass die User am Montag auf ihre neuen Home-Verzeichnisse zugreifen können. Falls nicht, werde ich das schneller mitbekommen als mit lieb ist.