2012-02-08 99 views
2

我的DIT:LDAP查询

  • DC = mucompany,DC = com的
    • OU = moodlegroups
    • OU = moodleusers
      • OU =学生
      • 邮件= [email protected]
        • courseCertificate = Type1
        • courseCertificate =第二类型
        • courseCertificate =的Type3
      • [email protected]
        • courseCertificate =类型1
        • courseCertificate =第二类型
        • courseCertificate =的Type3

[email protected]条目具有邮件作为RDN和一堆其他属性(cn,sn ...还有自定义属性),并具有像childrens的CourseCertificate =值entres还包含一堆其他属性(courseCertificateRunning = TRUE,courseCertificateEnding = 20120210,...)

我需要进行一个查询(&(sn = Brad)(courseRunning = TRUE)),该查询返回父条目的所有属性以及满足过滤条件的子条目... 这是可能的一个ldapsearch?

任何帮助它将意味着很多给我,在此先感谢。

P.S.我正在使用openldap 2.4,我尝试使用AD Studio来执行排队功能。

回答

3

LDAP搜索筛选器针对每个单独的条目进行评估,以决定是否必须返回。它们不针对条目层次进行评估。

+0

谢谢Ludovic,你有一些建议如何解决我的问题?有可能做两次搜索吗?可以使用一些特殊的ldap属性来完成吗?我真的需要找到一些解决方案。再次感谢:) – 2012-02-10 12:11:56