При получении пользователей из актив директори (Get-ADUser) желательно выделить ОU из DistinguishedName.
Как сделать это при отработке результатов выполнения скрипта понятно.
Но может есть возможность выделить OU при выполнении скрипта? Если использовать Select-Object OU, то возвращается все DistinguishedName
(4) а не подскажите, по скорости выполнения искать подстроку и обрезать при выполнении скрипта - это быстрее, чем делать те же действия методами 1С при обработке результата? Количество строк в результате небольшое, тысячи 3-4
(6) "зачем?" - так мне задачу поставили: читаем пользователей и некоторые их реквизиты из AD с помощью PowerShell, сопоставляем по SID с физлицами в ЗУПЕе, а потом кто-то ответственный (надеюсь)) результат сопоставления проверяет и нажимает могучую кнопку "Навести в AD хаос!". Ну т.е. "Синхронизировать данные"))
Закон Брукера: Даже маленькая практика стоит большой теории.