我在使用jexplore搜索活动目录中的数据时遇到问题。我真的很感激,如果有人可以帮我编写用户的memberOf属性的过滤查询,既不是CN = Google Apps用户也不是OU =公司
(|(!(memberOf~=OU=corporate))(!(memberOf~=CN=Google Apps Users ))) //query 1
(&(!(memberOf=*OU=Corporate*))(!(memberOf=*OU=Google Apps Users)))//query 2
(&(!(ou=Corporate))(!(ou=Google Apps Users))) //query 3
但是这些查询显示的所有用户都拥有CN = Google Apps用户,Ou =公司或不是
答案 0 :(得分:0)
不确定您的LDAP结构是什么形成问题,但尝试类似
(&(!(ou:dn:=Corporate))(!(memberOf=CN=Google Apps Users,Ou=Corporate)))
使用可扩展匹配,如下所示:http://ldapwiki.willeke.com/wiki/ExtensibleMatch