Получить группы Active Directory текущего пользователя - PullRequest
7 голосов
/ 19 августа 2011

Как получить группы Active Directory, к которым принадлежит текущий пользователь?

Есть ли способ сделать это с помощью библиотеки DirectoryServices.AccountManagement?

1 Ответ

19 голосов
/ 20 августа 2011

Я нашел как.Оказалось очень просто с DirectoryServices.AccountManagement:

using System.DirectoryServices.AccountManagement;

PrincipalSearchResult<Principal> groups = UserPrincipal.Current.GetGroups();

IEnumerable<string> groupNames = groups.Select(x => x.SamAccountName);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...