Как получить член встроенной группы в Active Directory? - PullRequest
0 голосов
/ 05 мая 2019

Я пытался получить все учетные записи пользователей определенной группы.Для этого я использовал следующий фильтр:

BASEDN:  DC=example,DC=com
FILTER:  (&(memberof=CN=Myusers,DC=example,DC=com)(objectclass=user)(objectcategory=person))

, который отлично работает.Но я также хотел получить пользователей для встроенных групп, таких как Domain Users,Domain Admins и так далее.Когда я пытался использовать фильтр такого же типа

BASEDN:  DC=example,DC=com
FILTER:  (&(memberof=CN=Domain Users,CN=Users,DC=example,DC=com)(objectclass=user)(objectcategory=person))

для этих встроенных групп, он не работал.Почему это происходит?

1 Ответ

1 голос
/ 06 мая 2019

Большинство методов не раскрывают членство в «основной» группе.

У LDAPWIKI есть несколько примеров запросов LDAP для Microsoft Active Directory для всех пользователей, у которых « Пользователи домена » определены как «первичные», для поиска всех пользователей, у которых атрибут primaryGroupID равен 513 (по умолчанию). Атрибут primaryGroupID группы «Пользователи домена» - это то же целое число, 513. Синтаксис LDAP LDF SearchFilter может быть:

(primaryGroupID = 513) * +1007 *

...