首先这是我的代码:
PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "Domain");
GroupPrincipal gpx = GroupPrincipal.FindByIdentity(ctx, IdentityType.Name, "otheradmingroup");
List<string> Members = new List<string>();
foreach(Principal member in gpx.GetMembers(true))
{
Members.Add(member.SamAccountName.ToLower());
}
gpxAdmins.Dispose();
ctx.Dispose();
return Members;
我的“otheradmingroup”的唯一成员是“Domain Admins”组,其中包含 6 个广告用户。
执行上述代码后,返回的列表仅包含我的“域管理员”的前 4 个成员