Как я могу использовать Perl для проверки членства в группе Win32, когда группа содержит вложенные группы? - PullRequest
2 голосов
/ 08 октября 2010

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

Я пытался использовать Win32::NetAdmin::GroupIsMember(), но это толькоработает, если пользователь является прямым членом группы.

Я не эксперт по AD или LDAP, но примеры, которые я набрал в Google, показывают то же поведение."является членом группы" А ".Группа "А" является членом группы "Б".Я хочу проверить, является ли Джо членом "B".

1 Ответ

1 голос
/ 09 октября 2010

Вы можете использовать рекурсию для сканирования через AD или (лучше) перечислить членство в группах через SID.Для примера см. Следующее: http://explodingcoder.com/blog/content/how-query-active-directory-security-group-membership

...