Wo ist der domain-name in eine UserPrincipal-Objekt?

Ich bin mit der System.DirectoryServices.ActiveDirectory Klassen finden Sie alle Active Directory-Benutzer. Der code ist sehr einfach:

var context = new PrincipalContext(ContextType.Domain);
var searcher = new PrincipalSearcher(new UserPrincipal(context));
var results = searcher.FindAll();

Möchte ich, um der Domäne qualifizierten Benutzernamen in der "freundliche" (aka. "Prä-Windows 2000" - format), zB. "CONTOSO\SmithJ". UserPrincipal.SamAccountName gibt mir die Benutzernamen-Teil, aber wie bekomme ich die domain-Teil? Ich kann nicht davon ausgehen, dass die Domäne die gleiche, wie die der Maschine oder des aktuellen Benutzers Domäne.

InformationsquelleAutor EMP | 2012-05-22
Schreibe einen Kommentar