最初に私のコードは次のとおりです。
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 メンバーのみが含まれます。