Где находится доменное имя в объекте UserPrincipal?
Я используюSystem.DirectoryServices.ActiveDirectory
классы, чтобы найти всех пользователей Active Directory. Код очень прост:
var context = new PrincipalContext(ContextType.Domain);
var searcher = new PrincipalSearcher(new UserPrincipal(context));
var results = searcher.FindAll();
Я хочу получить доменное имя пользователя в разделе & quot; дружественный & quot; (он же. «pre-Windows 2000» формат), например. & Quot; Contoso \ ИвановИван & Quot ;.UserPrincipal.SamAccountName
дает мне часть имени пользователя, но как мне получить часть домена? Я не могу предположить, что домен будет таким же, как домен компьютера или текущего пользователя.