我正在尝试在Active Directory中的特定OU下搜索所有组和成员。
下面的查询工作正常。
ldapsearch -o ldif-wrap=no -b OU=BUSINESS_DOMAIN,OU=ONE,DC=myserver,DC=com -s one '(cn=*)' member cn
我可以从AD获取组名和成员名(CN)。但是,有没有办法获取会员的电子邮件呢?
我应该遍历每个成员并以编程方式触发单独的LDAP搜索,还是可以创建链式查询?
编辑
基于评论,更加清晰-我正在寻找嵌入在给定OU下的组下的所有用户的电子邮件ID。
答案 0 :(得分:0)
这应该有效:
ldapsearch -o ldif-wrap=no -b OU=BUSINESS_DOMAIN,OU=ONE,DC=myserver,DC=com -s one '(cn=*)' member cn mail
假设您使用LDAP标准电子邮件地址属性“ mail”作为电子邮件地址。