UserPrincipal.GetAuthorizationGroups 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回包含所有授权组(该用户是其中的成员)的主体对象的集合。 此函数仅返回安全组;不返回通讯组。
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)
返回
包含用户所属组的 Principal 对象的集合;如果用户不属于任何安全组,则为 null。
例外
尝试检索授权组失败。
此操作系统不支持授权组的检索。
注解
此方法以递归方式搜索所有组,并返回用户所属的组。 返回的集还可能包含系统出于授权目的将用户视为 其成员的其他组。
此方法返回的组可能包含与主体不同的作用域和存储区中的组。 例如,如果主体是 DN 为“CN=SpecialGroups,DC=Fabrikam,DC=com”的 AD DS 对象,则返回的集可以包含属于“CN=NormalGroups,DC=Fabrikam,DC=com”的组。