Есть ли способ поиска по длине в запросе LDAP?

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

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

2 ответа

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

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

Другие вопросы по тегам