LDAP查询 - 从给定的AD发送组获取所有成员的电子邮件?

时间:2014-10-27 12:08:58

标签: windows ldap ldap-query

我正在尝试针对AD运行LDAP查询,以便为我提供针对给定组的所有电子邮件地址。我尝试了这个,但它给了我发布的电子邮件地址,但没有给成员。

我尝试了这个(&(objectCategory = group)(Name = My-TEST-Group))在输出Mail的情况下进行LDAP查询,但是它没有为成员发送电子邮件。

我尝试将成员作为输出但是这给了我成员CN格式CN = Smith \,Johne,OU =标准用户,OU = SouthWest,OU =活跃用户,DC = NOV,DC =净

1 个答案:

答案 0 :(得分:1)

我发现了问题。问题是成员(至少在我的环境中)需要完整的OU。

所以2步骤。首先,我必须获得给定组的完整OU。

(&(objectCategory=group)(cn=dg-fmog-sp-test))并获取distinguishedName

所以我的最终查询看起来像是跟随它并且有效。

(&(&(objectCategory=person)(objectClass=user))(memberOf=cn=my-test-group, OU=SW Distribution, OU=Email Servers, OU=Data Mining, OU=US, dc=NOV,dc=net))并获取邮件