0

首先这是我的代码:

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 个成员

4

1 回答 1

0

我发现了问题。

GetMembers() 方法找不到将该组作为主要组的用户。

于 2014-11-14T10:46:27.053 回答