检索当前用户的Active Directory组

本文关键字:Active Directory 用户 检索 | 更新日期: 2023-09-27 18:06:14

如何获取当前用户所属的Active Directory组?

是否有一种方法可以使用DirectoryServices.AccountManagement库来做到这一点?

检索当前用户的Active Directory组

我找到了。DirectoryServices.AccountManagement:

非常简单
using System.DirectoryServices.AccountManagement;
PrincipalSearchResult<Principal> groups = UserPrincipal.Current.GetGroups();
IEnumerable<string> groupNames = groups.Select(x => x.SamAccountName);