Anforderung
Es kann in der Geschäftswelt vorkommen dass Firmen und Unternehmen miteinander fusionieren. Das bedeutet, dass die Mitarbeiter der Firma B an das Käufer Unternehmen der Firma A unterstellt sind, in der Active Directory Struktur. Das verursacht Schwierigkeiten, da die Mitarbeiter der Firma B sich nicht auf die Datenstruktur oder in diesem Beispiel SharePoint Websitensammlung Intranet einloggen können da das Active Directory der Firma A diese der Firma B nicht erkennt, die Benutzer-IDs sind völlig unterschiedlich und Domain Name der E-Mail Adresse ist unterschiedlich.
Dies bringt eine weitere Herausforderung mit sich, Benutzer-IDs mit Berechtigungen zwischen Domänen neu zuzuordnen. Wie migrieren wir SharePoint-Benutzer von einer Domäne in eine andere Domäne?
Lösung
In der SharePoint 2007 Zeit wurde noch das STSADM verwendet, um Benutzer zwischen Domänen zu migrieren:
STSADM -o migrateuser -oldlogin domain \OldUserID -newlogin domain \ NewUserID – ignoresidhistory
Nun mit SharePoint 2013 und SharePoint 2016 wurde dieses CMDlet ersetzt in PowerShell und heisst neu: Move-SPuser
$WebURL="https://sharepoint.one"
$Web = Get-SPWeb $WebURL
$OldID="i:0#.w|CHADSHAREPOINT2007ONE\ZU107755"
$NewID="i:0#.w|CHADSHAREPOINTONE\ZH107755"
$OldUser = $Web.EnsureUser($OldID)
Move-SPUser –Identity $OldUser -NewAlias $NewID -ignoresid -Confirm:$false
Versuche oben stehendes Skirpt auszuführen, funktioniert dass, dann kann das Skript erworben werden, in welchem dann mehrere Benutzer gleichzeitig aus der CSV-Datei ausgelesen werden.
Benutzer von einer Domäne einer neuen Domäne zugeordnet und mithilfe des PowerShell Skripts Benutzer in grossen Mengen migriert.

Bitte bestelle dieses PowerShell Skript lediglich dann wenn Sie sehr viele Benutzer migrieren müssen, denn dass Skript wird eine *.csv Datei einlesen in welcher Ihre Mitarbeiter aufgelistet sind und dann auf die WebApplikation Host Domain migriert.