Fand den Code. Sind hier einige der Schlüsselstücke des Codes/der Logik.
Wieder für jedes webapplication, erhalte ich jede Aufstellungsortansammlung. Der Code beginnt auf einer gegebenen Aufstellungsortansammlung.
Die Aufstellungsortansammlungs-Benutzerliste erhalten.
Für jeden Benutzer Überprüfung, wenn Benutzer in der ANZEIGE über LoginName (samAccountName) existieren. Wenn Benutzer Zeilensprung (das migrateuser nicht benötigt) existieren. Wenn Benutzer oben existiert nicht, erhält SID des Benutzers und schaut, gründete ANZEIGE auf SID.
Wenn Sie gefunden werden, den neuen LOGON-Namen erhalten und erzeugen abwandern Benutzerbefehl zur Reihenakte.
Merken, dass die Reihenakte Mehrfachverbindungsstelle hat, Linien für den gleichen Benutzer über den Aufstellungsortansammlungen zu wiederholen. Ich verwende einen powershell Artbefehl, die Duplikate im Ende (GASCHROMATOGRAPHIE C:\migrateUsers.txt zu entfernen| Art | GU > C:\migrateUsers.bat)