Vond de code. Hier zijn enkele zeer belangrijke stukken van de code/de logica.
Opnieuw, voor elke webapplication, krijg ik elke plaatsinzameling. De code begint op een bepaalde plaatsinzameling.
Krijg de de gebruikerslijst van de plaatsinzameling.
Voor elke gebruiker, controle als er gebruiker in ADVERTENTIE via LoginName (samAccountName) bestaat. Als er gebruiker skip (migrateuser nodig niet) bestaat. Als de gebruiker niet bestaat, SID van de gebruiker krijgen en die op ADVERTENTIE te kijken op SID wordt gebaseerd.
Indien gevonden, krijg de nieuwe login naam en produceer migreren gebruikersbevel aan het partijdossier.
Merk op dat het partijdossier veelvoud herhalend lijnen voor de zelfde gebruiker over de plaatsinzamelingen zal hebben. Ik gebruik een bevel van de powershellsoort om de duplicaten uiteindelijk te verwijderen (GC C:\migrateUsers.txt| Soort | GU > C:\migrateUsers.bat)