【发布时间】:2011-08-19 19:59:38
【问题描述】:
如何获取当前用户所属的 Active Directory 组?
有没有办法使用DirectoryServices.AccountManagement 库来做到这一点?
【问题讨论】:
标签: c# .net security active-directory
如何获取当前用户所属的 Active Directory 组?
有没有办法使用DirectoryServices.AccountManagement 库来做到这一点?
【问题讨论】:
标签: c# .net security active-directory
我找到了方法。事实证明,DirectoryServices.AccountManagement 非常简单:
using System.DirectoryServices.AccountManagement;
PrincipalSearchResult<Principal> groups = UserPrincipal.Current.GetGroups();
IEnumerable<string> groupNames = groups.Select(x => x.SamAccountName);
【讨论】: