Active Directory自定义搜索LDAP查询
问题描述:
我试图做组件服务LDAP查询在那里我会找到所有的群体在特定的组织单位Active Directory自定义搜索LDAP查询
我已经试过这和许多其他的东西,但它似乎从来没有工作。
(objectCategory=group)(ou=david test*)
任何人都可以请帮助我。我在网上搜索到了现在,而并没有发现
谢谢 Gibit
答
你的LDAP查询只需要指定 (对象类=组)
回忆:一个LDAP查询
- 您要求开始搜索的点头(在您的情况下,您的OU的DN)
- 您的搜索范围(基础,一级,子树)
- 搜索((对象类=组))你想中检索
- 属性的过滤器
这是什么,你会在LDAP URL和大多数的API在任何语言中找到。
ldap://Hote:port/base_dn?attributs?scope?filter
我希望它能帮助
JP
答
你没有提到什么是这些标准和/或
如果操作了或
(|( objectCategory = group)(ou = david test *))
它会尝试从根目录开始以'david test'开头的objectcategory组或一个组织单位查找所有对象。
如果它和
(&(objectCategory =组)(OU =大卫测试*))
它不会找到任何东西,因为一个组织单元对象类别不会是一组。
相反,您可以做的是,将基本dn设置为ou = david test,... 并只搜索'objectCategory = group'。
如果您不知道组织单位dn,请使用过滤器(ou = david test *)进行第一次搜索并获取dn并将其设置为下一个搜索的基本dn,然后搜索'objectCategory = group'
我正在尝试在组件服务中执行查找:CustomSearch – GIBIT 2011-03-31 19:15:27