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

对'name'的LDAP查询有效,但对'managedBy'返回零结果`,ldap,ldap-query,Ldap,Ldap Query,我在LDAP系统中执行查询时遇到问题。因为我能够查询经理并接收直接下属列表,所以我知道连接是正确的 我想从RootDSE中搜索managedBy字段中部分匹配的任何项目。使用*作为通配符,我想搜索*XX9XXX9* 在名称字段上执行以下搜索时,我收到了正确的记录:(&(objectCategory=*)(name=XX9XXX99X99X9)) managedBy字段包含以下属性: CN=Lastname\, Firstname XX9XXX9 OU=Tiered Services OU=Pre

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

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

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

managedBy
字段包含以下属性:

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

当我尝试与使用
name
字段相同的查询时,不会返回任何结果。任何帮助都将不胜感激。

您必须尝试另一种方法来获取所需内容:包含可分辨名称和查询中的通配符


编辑:可能重复的找到了导致问题的问题。。。我/正在/正在使用的应用程序没有以正确的方式进行搜索-它试图进行字符串搜索,但实际上,OU条目不是字符串,而是数字(OU的ID)。。。。应用程序试图为我思考

它不是显示ID,而是自己执行查找并显示查找结果,而不是字段中的实际值