У меня есть 2 запроса ldap, и я не понимаю, почему один возвращает результаты, как ожидалось, а другой нет.Сначала тот, который работает просто отлично
(anr=John Doe)
, вот еще один, который должен искать частичные совпадения для sAMAccountName и displayName
(|(displayName=*John Doe*)(sAMAccountName=*John Doe*))
Теперь DisplayName пользователя выглядит примерно так
Джон Доу (дополнительная информация)
Я знаю, что среди прочих будут также указаны Имя и Фамилия.Так что эти два не идентичны.Но оба результата должны включать в себя Джона Доу, я бы вообразилУ вас есть идеи, что может вызвать это?Моя единственная идея состоит в том, что второй запрос почему-то не включает все записи в поиске (AD довольно большой с примерно + 200 тыс. Пользователей).Согласно документации
https://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx
подстановочный знак должен быть разрешен как для sAMAccountName, так и для displayName.