ActiveDirectory过滤器 - '不等于'不起作用

时间:2018-06-06 14:48:01

标签: active-directory

这有效(给了我一些记录):

"(&(objectClass=user)(mail=*" + text.ToLower() + "*))"

这不起作用(什么也没给我):

"(&(objectClass=user)(mail=*" + text.ToLower() + "*)(!(distinguishedname=*RetiredObjects*)))"

第一个过滤器为我提供了一个对象列表,其中一些包含带有值的distinguishedname属性,例如,CN =用户名,OU = _RetiredObjects,OU = Users,OU = _Infrastructure,DC = company,DC = com,DC = au',我不想要这些记录。因此形成第二过滤器。

根据我的手动检查,第二个过滤器应该给我一些东西。

为什么?

0 个答案:

没有答案