我跑使用的DirectorySearcher這勢必對AD的根目錄下面的LDAP查詢C#:LDAP查詢使用的DirectorySearcher不返回任何
(&(|(objectClass=container)(objectClass=organizationalUnit))(!(distinguishedName=OU=)(*&^%\\\#@$!\\\#$%^,OU=xyxy.yxyx,OU=yyyy,OU=tttt,DC=base,DC=local)))
但是,它不返回任何組織單位。當我運行與其他OU像下同查詢,我得到所有其他OU在AD:
(&(|(objectClass=container)(objectClass=organizationalUnit))(!(distinguishedName=OU=SOMEOU,OU=xyxy.yxyx,OU=yyyy,OU=tttt,DC=base,DC=local)))
基本上,我試圖運行所有的OU查詢其排除一些特定的OU。我想這與OU名稱中的特殊字符有關。
什麼是你要排除的OU的名字嗎? '*&^%#\\\ @ $!\\\#$%^,OU = xyxy.yxyx,OU = YYYY,OU = TTTT,DC =基地,DC = local'? –
我使用的OU的名稱是:)(*&^%\#@ $!\#$%^,這是在OU tttt下,在OU yyyy下,整個事物在域base.local下。 –