2014-10-27 59 views
0

我正在尝试运行一个针对AD的LDAP查询,为我提供给定组的所有电子邮件地址。我试过这个,但它给了我分发的电子邮件地址,但不是给成员。LDAP查询 - 从给定的AD distrib组获取所有成员的电子邮件?

我试过这个(&(objectCategory = group)(Name = My-TEST-Group))LDAP查询,输出邮件但没有给成员发邮件。

我试图成员作为输出,但是这给了我会员CN细节与此格式CN =史密斯\,副结核病,OU =标准用户,OU =西南,OU =活跃用户,DC = NOV,DC =净

+0

我试过,但它不返回任何东西。 (&(objectCategory =用户)(=的memberOf CN =我的试验组))。输出邮件或显示名称全部为空 – 2014-10-27 12:33:01

+0

嗯。尝试了这一次,但没有结果。它返回空白。 (&(objectCategory = user)(memberof = cn = my-test-group,ou = sw-users)) – 2014-10-27 13:44:19

+0

这不会返回任何东西。哼。 (&(objectCategory =人)(objectClass的=用户)(=的memberOf CN =我的试验组)) – 2014-10-27 13:53:06

回答

0

我发现了这个问题。问题是memberof(至少在我的环境中)需要完整的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))并获得邮件

相关问题