LDAP 查询 `name` 有效,但返回 `managedBy` 的零结果

标签 ldap ldap-query

我在 LDAP 系统中执行查询时遇到问题。因为我能够查询经理并接收直接下属列表,所以我知道连接是正确的。

我想从 RootDSE 中搜索 managementBy 字段中部分匹配的任何项目。使用 * 作为通配符,我想搜索 *XX9XXX9*

当我对 name 字段执行以下搜索时,我收到了正确的记录:(&(objectCategory=*)(name=XX9XXX99X99X9))

managementBy 字段包含以下属性:

CN=Lastname\, Firstname XX9XXX9
OU=Tiered Services
OU=Premium
OU=NCG
OU=Accounts
OU=BAND
DC=corp
DC=XXXXXXXXX
DC=com

当我尝试对 name 字段执行相同的查询时,没有返回任何结果。任何帮助将不胜感激。

最佳答案

您必须尝试另一种方法才能获得您想要的结果:managedBy包含一个专有名称,并且 DNs do not support查询中的通配符。

编辑: Active Directory C# using ManagedBy attribute 可能重复

关于LDAP 查询 `name` 有效,但返回 `managedBy` 的零结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14146220/

相关文章:

java - 使用 JNDI 的 LDAP 用户密码认证

active-directory - 过滤掉内置 AD 安全组的正确方法

python - 如何在 Heroku 服务器中安装 django-auth-ldap==1.2.7?

LDAPSEARCH 转换成表格格式

Java 程序无法针对 ldap 进行身份验证

windows - LDAP 与 Windows AD 的绑定(bind)失败并显示 80090308 : LdapErr: DSID-0C0903AA

LDAP 查询 : ldapsearch for uniqueMember

java - 用于获取 dn 和所有 cn 数据的 LDAP 查询

ruby - ldap访问权限不足