我在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
字段相同的查询时,不会返回任何结果。任何帮助将不胜感激。
答案 0 :(得分:0)
发现导致问题的问题... i / was / using的应用程序没有以正确的方式进行搜索 - 它试图进行字符串搜索,但实际上,OU条目不是一个字符串,它是一个数字(OU的ID)....应用程序试图为我思考。
它不是显示ID,而是自己执行查找并显示查找结果,而不是字段中的实际值。