Есть ли способ поиска по длине в запросе LDAP? - PullRequest
3 голосов
/ 27 февраля 2012

В окне поиска для столбца sAMAccountName есть способ фильтрации по 7 символам или есть функция в окне поиска, которая позволяет мне это делать?

Мы с коллегой пытались выполнить поиск в Интернете, но ничего не нашли.

Ответы [ 2 ]

2 голосов
/ 29 февраля 2012

Операция поиска LDAP требует, по крайней мере, базового объекта, с которого начинается поиск, объема (или глубины) поиска и фильтра, который по своей истинности, ложности или неопределенности указывает, должна ли запись возвращаться в результат поиска. Фильтры определены в RFC4511 . Нет способа указать длину значения атрибута в фильтре. Чтобы вернуть значение атрибута, соответствующее длине, вы должны сохранить атрибут, значение которого равно длине желаемого значения атрибута. Например, если атрибут cn, можно сохранить значение атрибута cn-length, значение которого равно длине атрибута cn. Современные серверы каталогов профессионального качества обеспечат virtual attributes, которые не хранятся в базе данных каталогов, а генерируются динамически. Такой виртуальный атрибут должен быть создан для генерации длины.

1 голос
/ 03 августа 2012

См. сообщение Скотта Лоу в блоге об использовании Log Parser для запроса AD , где приведен пример того, как вы можете это сделать. Вы также можете извлечь результаты из запроса AD и затем передать их в Excel или другой инструмент, который имеет больше функций, чем встроенный в LDAP.

...