Предположим, что у нас есть этот контекстПолучить доменное имя из PrincipalContext
private static readonly PrincipalContext Context =
new PrincipalContext(ContextType.Domain, "255.255.255.252",
"OU=TestOrgUnit,DC=as,DC=asf",
"blabla", "12345");
Я ищу для пользователей в этой области. Я получаю их имена SomeNickName
, но они должны быть DomainName\SomeNickName
.
Можно ли получить DomainName
от PrincipalContext
? Я нашел решение для DirectoryEntry
, но не смог преобразовать PrincipalContext
в него.
Этот код
DirectoryEntry deBase = new DirectoryEntry("255.255.255.252", "AdminLogin", "PWD");
и этот код
DirectoryEntry deBase = new DirectoryEntry("255.255.255.252://OU=TestOrgUnit,DC=as,DC=asf", "AdminLogin", "PWD");
бросает исключение, и не работает.