Ich habe meinen eigenen abgeleiteten UserPrincipal-Typ erstellt, der verwendet wird, um einige erweiterte AD-Eigenschaften zu erhalten. Das funktioniert gut.Abrufen von Mitgliedern einer AD-Gruppe, deren Ergebnistyp ein benutzerdefiniertes UserPrincipal ist
Jetzt bin ich auf der Suche nach einer Möglichkeit, die Methode GetMembers() des groupprincipal-Objekts zu verwenden, um mir eine Liste meiner benutzerdefinierten UserPrincipal-Typ zurückzugeben.
Ein bisschen die gleiche Weise FindByIdentityWithType funktioniert auf dem UserPrincipal, wo es eine Überladung gibt, auf der Sie Ihren eigenen PrincipalType angeben können.
Gibt es eine Möglichkeit, dies mit der GetMembers-Methode zu tun?
One (korrigiert) Kommentar zu diesem Thema - Sie könnten versucht sein, qbe.IsMemberOf() anstelle des zusätzlichen Suchfilter zu verwenden, aber meine Erfahrung war, dass nicht funktionierte. Also tu es nicht. –