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」の唯一のメンバーは、6 人の広告ユーザーを含む「Domain Admins」グループです。

上記のコードを実行した後、返されたリストには「Domain Admins」の最初の 4 メンバーのみが含まれます。

4

1 に答える 1

0

問題が見つかりました。

GetMembers() メソッドは、このグループをプライマリ グループとして持つユーザーを見つけません。

于 2014-11-14T10:46:27.053 に答える