Migration auf Small Business Server

Seite 7: Nutzdaten und Freigaben

Inhaltsverzeichnis

Die Nutzdaten sollten Sie keinesfalls mit dem Windows-Explorer auf den neuen Server verschieben, denn dabei gehen normalerweise die Dateisystemberechtigungen verloren. Daher spielen Sie lieber das eingangs zu diesem Zweck angelegte Datei-Backup zurück.

Wenn Sie sich mit einem Backup-Tool partout nicht anfreunden mögen oder Sie bei dieser Gelegenheit größere Änderungen an Ihrer Ablagestruktur vornehmen möchten, bleibt als Alternative noch der Einsatz einer Software wie Total Commander. Er überträgt ganze Datei- und Ordnerstrukturen auf einen anderen Computer und behält dabei alle Benutzer-Zugriffsrechte bei. Allerdings scheitert er anders als das Backup an Dateien, auf die der Administrator keinen Zugriff hat. Das können zum Beispiel Daten der Personalabteilung oder Buchhaltung sein.

Sollten Sie auf dem alten Server freizügig mit Freigaben gewesen sein, bietet es sich an, auch diese zu übernehmen, statt sie aufwändig mit allen Rechten neu anzulegen. Voraussetzung dafür ist, dass Sie die Festplatte genauso aufgeteilt haben, wie auf dem alten Server. Dann sind die Freigaben mit dem Registry-Editor innerhalb weniger Minuten übertragen.

  1. Rufen Sie auf dem alten Server über Start -> Ausführen -> Regedit.exe den Registry-Editor auf.
  2. Navigieren Sie zum Schlüssel HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Lanmanserver/Shares.
  3. Klicken Sie "Shares" mit rechts an, und wählen Sie Exportieren. Vergeben Sie einen einprägsamen Namen und Speicherort, und klicken Sie "Speichern".
  4. Öffnen Sie die gespeicherte Registry-Datei in einem Editor (Rechtsklick auf die Datei und "Bearbeiten").
  5. Es gibt zu jeder Freigabe jeweils zwei Einträge. Löschen Sie in der Datei alle Werte, die nicht zu den Freigaben gehören, die Sie selbst angelegt haben.
  6. Exportieren Sie sicherheitshalber auch auf dem neuen Server die Freigaben, um darauf zurückgreifen zu können.
  7. Kopieren Sie die Registry-Datei auf den neuen Server, und fügen Sie die Informationen mit einem Doppelklick zur Registry hinzu.
  8. Starten Sie den Server-Dienst neu. Klicken Sie hierzu auf Start -> Einstellungen -> Systemsteuerung -> Verwaltung -> Dienste, suchen Sie den Server-Dienst und klicken ihn mit rechts an. Wählen Sie den Eintrag "Neu starten".

Alle Freigaben sind mit ihren jeweiligen Rechten somit auf dem neuen Server wirksam. Auch, wenn es Ihnen in den Fingern juckt und Sie gerne testen möchten, ob sich die Benutzer mit ihren Clients anmelden können, sind vorher weitere Arbeiten erforderlich.

ADModify bei der Arbeit

Zuerst sind die Profilpfade und Home-Verzeichnisse anzupassen. In Handarbeit ist das einiger Aufwand. Am besten benutz man daher im Internet frei zugängliche Tools oder VB-Skripte. Exemplarisch genannt seien an dieser Stelle das grafische ADModify von Microsoft und das Skript HomepfadErsetzen.vbs von Nils Kaczenski. Während ADModify nahezu alle Benutzerobjekte ersetzen kann, lohnt sich HomepfadErsetzen.vbs vor allem für Administratoren, die einen Blick hinter die Kulissen des Active Directory werfen möchten.

Das Skript von Nils Kaczenski ändert den Homepfad (Basisordner) der Benutzer. Möchten Sie dagegen den Profilpfad ändern, ersetzen Sie mit einem einfachen Texteditor alle Vorkommen von "homeDirectory" durch "profilePath". Das Skript fragt im ersten Abfragefenster, welcher Container geändert werden soll. Die richtige Angabe für einen SBS 2003 Server lautet "OU=SBSUsers,OU=Users,OU=MyBusiness", wenn Sie keine eigenen Organisationseinheiten (OUs) angelegt haben.