-1

如何在不使用该[adsi]::Exists()方法的情况下检查组织单位的存在?我一辈子都无法让它在我的系统上运行。

4

1 回答 1

0

Exists()方法需要一个LDAP URI作为其参数:

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

如果要改用Get-ADOrganizationalUnitcmdlet:使用-Filter参数而不是-Identity参数。对于 AD cmdlet,前者通常更宽容:

$ou = 'ou=foo,dc=example,dc=com'
Get-ADOrganizationalUnit -Filter "distinguishedName -eq '$ou'"
于 2017-10-23T23:51:19.550 回答