UserPrincipal.GetAuthorizationGroups Methode

Definition

Gibt eine Auflistung von Prinzipalobjekten zurück, die alle Autorisierungsgruppen enthält, deren Mitglied dieser Benutzer ist. Diese Funktion gibt nur Gruppen zurück, die Sicherheitsgruppen sind; Verteilergruppen werden nicht zurückgegeben.

public:
 System::DirectoryServices::AccountManagement::PrincipalSearchResult<System::DirectoryServices::AccountManagement::Principal ^> ^ GetAuthorizationGroups();
public System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal> GetAuthorizationGroups();
member this.GetAuthorizationGroups : unit -> System.DirectoryServices.AccountManagement.PrincipalSearchResult<System.DirectoryServices.AccountManagement.Principal>
Public Function GetAuthorizationGroups () As PrincipalSearchResult(Of Principal)

Gibt zurück

Eine Auflistung von Principal Objekten, die die Gruppen enthalten, deren Mitglied der Benutzer ist, oder null, wenn der Benutzer keiner Sicherheitsgruppe angehört.

Ausnahmen

Fehler beim Versuch, Autorisierungsgruppen abzurufen.

Der Abruf von Autorisierungsgruppen wird von diesem Betriebssystem nicht unterstützt.

Hinweise

Diese Methode durchsucht alle Gruppen rekursiv und gibt die Gruppen zurück, in denen der Benutzer Mitglied ist. Der zurückgegebene Satz kann auch zusätzliche Gruppen enthalten, die vom System als Mitglied für Autorisierungszwecke betrachtet werden.

Die von dieser Methode zurückgegebenen Gruppen können Gruppen aus einem anderen Bereich und Speicher als dem Prinzipal enthalten. Wenn der Prinzipal beispielsweise ein AD DS-Objekt ist, das einen DN von "CN=SpecialGroups,DC=Fabrikam,DC=com" aufweist, kann der zurückgegebene Satz Gruppen enthalten, die zum "CN=NormalGroups,DC=Fabrikam,DC=com" gehören.

Gilt für: