我有2个ldap查询,但我不明白为什么一个返回期望的结果而另一个却没有返回结果。首先,工作正常的
(anr=John Doe)
这是应该在sAMAccountName和displayName上查找部分匹配项的另一个
(|(displayName=*John Doe*)(sAMAccountName=*John Doe*))
现在用户的DisplayName类似于
John Doe(其他信息)
我确实知道也将包括GivenName和Surname。因此,这两个并不完全相同。但是两个结果都应该包括我想像的约翰·杜。您有什么想法可能导致这种情况吗?我唯一的想法是,第二个查询某种程度上不包括搜索中的所有条目(AD很大,大约有200,000个用户)。根据有关文件
在sAMAccountName和displayName上都应允许使用通配符。