Проверка на наличие 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'"