Powershell Active Directory - Ограничение моего поиска для каждого пользователя OU [и вспомогательных подразделений]
Просто написал script, который отключает учетную запись, переводит ее в отключенное подразделение и изменяет описание объекта пользователя, но я хочу сделать его более эффективным.
У моей рабочей структуры AD есть все пользователи в подразделении OU, а также 50 подразделений подразделения под этим OU учетных записей.
Как я могу НАЧАТЬ мой поиск в OU учетных записей и проверить ли он каждое вспомогательное подразделение в аккаунтах?
Ответы
Ответ 1
Если вы правильно поняли, вам нужно использовать -SearchBase:
Get-ADUser -SearchBase "OU=Accounts,OU=RootOU,DC=ChildDomain,DC=RootDomain,DC=com" -Filter *
Обратите внимание, что Get-ADUser по умолчанию использует
-SearchScope Subtree
поэтому вам не нужно указывать его. Это дает вам все суб-OU (и суб-суб-OU и т.д.).