Проверка на наличие OU

Как я могу проверить существование организационной единицы без использования [adsi]::Exists() метод? Я не могу на всю жизнь заставить его работать в моей системе.

1 ответ

Exists() Метод требует URI LDAP в качестве аргумента:

$ou = 'ou=foo,dc=example,dc=com'
[adsi]::Exists("LDAP://$ou")

Если вы хотите использовать Get-ADOrganizationalUnit вместо этого: используйте -Filter параметр, а не -Identity параметр. Первый обычно более щадящий для командлетов AD:

$ou = 'ou=foo,dc=example,dc=com'
Get-ADOrganizationalUnit -Filter "distinguishedName -eq '$ou'"
Другие вопросы по тегам