GetMembers(true) не выводит список всех пользователей группы

Сначала вот мой код:

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 пользователей рекламы.

после выполнения этого кода выше, возвращаемый список содержит только первые 4 члена моих "администраторов домена"

1 ответ

Я нашел проблему.

Метод GetMembers() не находит пользователей, которые имеют эту группу в качестве основной группы.

Другие вопросы по тегам