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

时间:2013-01-03 19:56:21

标签: ldap ldap-query

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

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

我在name字段执行以下搜索时收到了正确的记录:(&(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字段相同的查询时,不会返回任何结果。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

发现导致问题的问题... i / was / using的应用程序没有以正确的方式进行搜索 - 它试图进行字符串搜索,但实际上,OU条目不是一个字符串,它是一个数字(OU的ID)....应用程序试图为我思考。

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