LDAP-запрос для возврата списка пользователей, которые содержат определенные атрибуты - PullRequest
0 голосов
/ 27 апреля 2018

В этом OU=Employees,OU=Users,DC=org,DC=com у меня есть список CN (user1, user2, user3. Каждый CN (пользователь) содержит список атрибутов (isUseless, managerid и т. Д.)

Я хочу получить список всех сотрудников CN, атрибут которых isUseless=Yes.

Я искал по всей сети и читал бесчисленные учебные пособия, но я пытаюсь понять, возможно, некоторые основные понятия здесь. Я был бы очень признателен, если бы кто-нибудь смог сломать решение для меня.

1 Ответ

0 голосов
/ 27 апреля 2018

Фильтр поиска LDAP похож на:

(&(isUseless=Yes)(|(cn= user1)(cn= user1)(cn=user1)))

или для всех записей со значениями cn: (& (IsUseless = Да) (сп = *)) или для всех записей типа пользователя (в Microsoft Active Directory:

(&(isUseless=Yes)(sAMAccountType=805306368))

Указание: возвращаемые атрибуты: "isUseless", "managerid", "etc" baseDN: OU = Сотрудники, OU = Пользователи, DC = org, DC = com

Должен сделать свое дело.

Дайте мне знать, как я могу помочь. -Джим

...