A trouvé le code. Voici certains des morceaux principaux du code/de logique.
Encore, pour chaque webapplication, j'obtiens chaque collection d'emplacement. Le code commence sur une collection donnée d'emplacement.
Obtenir la liste utilisateurs de collection d'emplacement.
Pour chaque utilisateur, contrôle si l'utilisateur existent dans l'ANNONCE par l'intermédiaire de LoginName (samAccountName). Si l'utilisateur existent saut (migrateuser non requis). Si l'utilisateur n'existe pas, n'obtient pas le Sid de l'utilisateur et ne recherche pas l'ANNONCE a basé sur le Sid.
Si trouvé, obtenir le nouveau nom d'ouverture et se produire émigrent l'ordre d'utilisateur au fichier séquentiel.
Noter que le fichier séquentiel aura le multiple répéter des lignes pour le même utilisateur à travers les collections d'emplacement. J'emploie une commande de sorte de powershell d'enlever les reproductions à la fin (CHROMATOGRAPHIE GAZEUSE C:\migrateUsers.txt| Sorte | GU > C:\migrateUsers.bat)