【发布时间】:2021-09-10 22:58:30
【问题描述】:
还有一个 LDAP 问题。
tl;博士
这是我想查找的员工的 dn 示例:
CN=ID304397,OU=Personal,OU=UnitedStates,OU=Department,DC=ad,DC=companyName,DC=net
我想查找其 DN 包含值 OU=Personal、DC=ad、DC=companyName、DC=net 和 givenName=Name* 的所有员工,同时允许其他 OU 和 DC。
希望找到的员工的示例 DN
CN=ID30434,OU=Personal,OU=Africa,OU=Department,DC=ad,DC=companyName,DC=net
CN=ID1234,OU=Personal,OU=Hawaii,OU=OtherDepartment,DC=additionalDc,DC=ad,DC=companyName,DC=net
更多细节:
使用 Softerra LDAP Administrator 我尝试使用以下过滤器搜索以下 DN
- 搜索DN
DC=ad,DC=companyName,DC=net - 过滤器
(&(ou=Personal)(objectClass=user)(givenName=Name*))
和
- 搜索DN
OU=Personal,DC=ad,DC=companyName,DC=net - 过滤器
(&(objectClass=user)(givenName=Name*))
除此之外什么也没有发现。
我不想在获得查询结果后诉诸于删除 ou 子句并在前端进行过滤。
TIA
【问题讨论】:
标签: c# active-directory ldap