Partager via


UserPrincipal.GetAuthorizationGroups Méthode

Définition

Retourne une collection d’objets principaux contenant tous les groupes d’autorisations dont cet utilisateur est membre. Cette fonction retourne uniquement les groupes qui sont des groupes de sécurité ; les groupes de distribution ne sont pas retournés.

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)

Retours

Collection d’objets Principal qui contiennent les groupes dont l’utilisateur est membre, ou null si l’utilisateur n’appartient à aucun groupe de sécurité.

Exceptions

Échec de la tentative de récupération des groupes d’autorisations.

La récupération des groupes d’autorisations n’est pas prise en charge par ce système d’exploitation.

Remarques

Cette méthode recherche tous les groupes de manière récursive et retourne les groupes dont l’utilisateur est membre. L’ensemble retourné peut également inclure des groupes supplémentaires dont le système considère l’utilisateur comme membre à des fins d’autorisation.

Les groupes retournés par cette méthode peuvent inclure des groupes d’une étendue et d’un magasin différents de ceux du principal. Par exemple, si le principal est un objet AD DS qui a un nom de domaine de « CN=SpecialGroups,DC=Fabrikam,DC=com », l’ensemble retourné peut contenir des groupes qui appartiennent à « CN=NormalGroups,DC=Fabrikam,DC=com.

S’applique à