我使用以下代码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;
}
这非常适合查找顶级组,但是,它似乎无法检索任何嵌套组。
我该怎么做?