Нашл Кодего. Здесь некоторые из ключевых частей Кодего/логики.
Опять, для каждого webapplication, я получаю каждое собрание места. Кодий начинает на, котор дали собрании места.
Получите список пользователей собрания места.
Для каждого потребителя, проверка если потребитель существует в ОБЪЯВЛЕНИИ через LoginName, то (samAccountName). Если потребитель существует скип, то (нужное migrateuser). Если потребитель не существует, не получает SID потребителя и не смотрит вверх, то ОБЪЯВЛЕНИЕ основало на SID.
Если о, получите новое имя имени пользователя и произведите проникните командование потребителя к командному файлу.
Заметьте что командное файло будет иметь многократную цепь повторить линии для такого же потребителя через собрания места. Я использую командование вида powershell для того чтобы извлечь дубликаты в конце (GC C:\migrateUsers.txt| Вид | GU > C:\migrateUsers.bat)