Encontró el código. Aquí están algunos de los pedazos dominantes del código/de la lógica.
Una vez más para cada webapplication, consigo cada colección del sitio. El código comienza en una colección dada del sitio.
Conseguir la lista de usuario de la colección del sitio.
Para cada usuario, cheque si el usuario existe en ANUNCIO vía LoginName (samAccountName). Si existe el usuario salto (migrateuser no necesario). Si el usuario no existe, no consigue el Sid del usuario y no mira para arriba el ANUNCIO basó en el Sid.
Si está encontrado, conseguir el nuevo nombre de conexión y generarlo emigran comando del usuario al archivo de hornada.
Observar que el archivo de hornada tendrá múltiplo el repetir de las líneas para el mismo usuario a través de las colecciones del sitio. Utilizo un comando de la clase del powershell de quitar los duplicados en el extremo (CROMATOGRAFÍA GASEOSA C:\migrateUsers.txt| Clase | GU > C:\migrateUsers.bat)