#c# #active-directory #windows-server-2019
#c# #active-directory #windows-server-2019
Вопрос:
У меня есть локальная группа домена, которая является частью домена 1 в лесу A.
Я пытаюсь перебрать всех членов этой группы (включая пользователей и группы). Он отлично перебирает все домены леса A, но не перебирает ни одного члена группы, которые находятся в домене 2, в лесу 2.
Для решения этой проблемы я написал следующий код:
var sidString = "Valid SID";
IdentityReference id = new SecurityIdentifier(sidString);
var account = id.Translate(typeof(NTAccount)).ToString().Split('\');
var userName = account[1];
var domainName = account[0];
Теперь проблема здесь в том, что у меня есть группа, принадлежащая домену 2 в лесу 2. которая вложена в группу, которая находится в домене 1 в лесу 1. Если я использую приведенный выше код для группы, он извлекает имя группы и доменное имя для определенного идентификатора SID.
Но мне нужен список пользователей, которые являются частью этой группы.