GetMembers(true)不列出membergroup的所有用户

时间:2014-11-14 10:23:14

标签: principalcontext groupprincipal

首先是我的代码:

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;

我&#34;其他成员&#34;的唯一成员是&#34; Domain Admins&#34;群组,其中包含6位广告用户。

执行上面的代码后,返回的列表只包含我的&#34; Domain Admins&#34;的前4个成员;

1 个答案:

答案 0 :(得分:0)

我发现了问题。

GetMembers()方法无法找到将此群组作为主要群组的用户。