|
|
PowerShell. Командлет Get-ADUser. Как получить OU из DistinguishedName?
phabeZ, Garykom, ADV, nick86, tulke, mikecool, Abacumov, katamoto, vbus, boev82, PR, ДенисСмирнов, 2S, N1troZeus, nabd
| ☑ |
|
0
ADV
26.02.26
✎
14:58
|
При получении пользователей из актив директори (Get-ADUser) желательно выделить ОU из DistinguishedName.
Как сделать это при отработке результатов выполнения скрипта понятно.
Но может есть возможность выделить OU при выполнении скрипта? Если использовать Select-Object OU, то возвращается все DistinguishedName
|
|
|
1
Garykom
гуру
26.02.26
✎
15:52
|
PowerShell - Тьюринг полный ЯП
Так что возможность есть, делай
|
|
|
2
ДенисСмирнов
26.02.26
✎
16:15
|
| fl * - покажет все свойства объекта. смотрели там?
|
|
|
3
ADV
27.02.26
✎
09:51
|
(2) Посмотрю, спасибо за подсказку
|
|
|
4
ДенисСмирнов
27.02.26
✎
11:18
|
(3) но наверняка придется делать | % {
строковые функции с _$ (содержит текущий объект) - поиск подстроки, обрезка ее и т.д.
}
|
|
|
5
ADV
27.02.26
✎
16:01
|
(4) а не подскажите, по скорости выполнения искать подстроку и обрезать при выполнении скрипта - это быстрее, чем делать те же действия методами 1С при обработке результата? Количество строк в результате небольшое, тысячи 3-4
|
|
|
6
Garykom
гуру
27.02.26
✎
16:17
|
|
|
|
7
ADV
27.02.26
✎
16:36
|
(6) "зачем?" - так мне задачу поставили: читаем пользователей и некоторые их реквизиты из AD с помощью PowerShell, сопоставляем по SID с физлицами в ЗУПЕе, а потом кто-то ответственный (надеюсь)) результат сопоставления проверяет и нажимает могучую кнопку "Навести в AD хаос!". Ну т.е. "Синхронизировать данные"))
|
|