使用C#获取用户的AD组和子组

时间:2015-01-08 16:39:06

标签: c# .net active-directory

我使用以下代码here来检索用户的AD群组:

protected ArrayList GetADGroups()
{
    ArrayList groups = new ArrayList();

    foreach (IdentityReference group in HttpContext.Current.Request.LogonUserIdentity.Groups)
    {
        groups.Add(group.Translate(typeof(NTAccount)).ToString());
    }

    return groups;
}

这非常适合查找顶级组,但是,它似乎无法检索任何嵌套组。

我该怎么做?

0 个答案:

没有答案