windows - LDAP 查询 - 从给定的 AD 通讯​​组获取所有成员的电子邮件?

标签 windows ldap ldap-query

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

我试过这个 (&(objectCategory=group)(Name=My-TEST-Group)) LDAP query with Mail being output 但它没有为成员提供电子邮件。

我尝试将 member 作为输出,但它为我提供了这种格式的成员 CN 详细信息 CN=Smith\, Johne,OU=Standard Users,OU=SouthWest,OU=Active-Users,DC=NOV,DC=net

最佳答案

我发现了问题。问题是 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)) 并获取邮件

关于windows - LDAP 查询 - 从给定的 AD 通讯​​组获取所有成员的电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26587258/

相关文章:

windows - 如何从 Powershell 调用 GetStdHandle、GetConsoleMode?

java - 在 Windows 上使用 Jenkins 运行 Selenium 测试期间如何在未实际登录机器时捕获屏幕截图?

windows - 任务调度程序,终止在 Windows 中启动的程序

c++ - ldap_search 函数成功。但是 ldap_count_entries 给出零(0)?

java - Spring LDAP 1.3.0 澄清

active-directory - 查询列出某个组的所有用户

python - windows:在双击标题栏时禁用最大化窗口,并在单击任务栏时最小化窗口

java - OSGi 春分 : howto add protocol handler for LDAP?

php - ldap_search 将不接受搜索输入中带括号的过滤器

linux - ldap服务器查询用户信息(拒绝查询)