【发布时间】:2015-12-07 13:19:21
【问题描述】:
我正在寻找一种简单的方法来获取给定用户所属的所有 Active Directory 组。UserPrincipal 中有两种方法,但都不符合此要求:
-
GetGroups():返回所有组,但不递归:
此方法仅返回委托人直接所属的组;不执行递归搜索。
-
GetAuthorizationGroups():递归工作,但只返回安全组(无通讯组)
此函数仅返回属于安全组的组;不返回通讯组。
很遗憾,我找不到像 GetAllGroups() 或 GetDistributionGroups() 这样的东西。是否有一个简短的解决方案来递归获取安全和通讯组?
【问题讨论】:
标签: c# active-directory userprincipal