Ich bevorzuge die Verwendung der Klassen in System.DirectoryServices.AccountManagement:
%Vor%Durchsuchen Sie die Eigenschaft group.Members, bis Sie eine gewünschte Prinzipal haben. Dann extrahiere den Namen so:
%Vor%Unter Verwendung Ihres Codes sollten die Eigenschaften givenName ( Vorname ) und sn ( Nachname ) funktionieren .
Wenn Sie den System.DIrectoryServices.AccountManagement-Namespace UserPrincipal (wie @ Russell-mcclure vorgeschlagen) verwenden, finden Sie auch die Eigenschaften GivenName und Nachname .
AccountManagement ist sehr praktisch, es sei denn, Sie müssen eine vertrauenswürdige Gesamtstruktur durchlaufen und benötigen den globalen Katalog, um den Benutzer zu finden.
Tags und Links .net c# visual-studio-2010 active-directory