Я хотел бы перечислить все контроллеры домена в домене (где текущий пользователь и компьютер не являются членами, а также не в одном лесу).
Я нашел этот замечательный метод
Domain domain = Domain.GetCurrentDomain();
foreach (DomainController dc in domain.DomainControllers)
...
Однако я не мог понять, как сделать удаленное соединение, чтобы получить правильный контекст домена.
Соединение через
DirectoryEntry child = new DirectoryEntry("LDAP://" + server + "/" + objectDn, userName, password);
работает хорошо.Но я понятия не имею, как это собрать.