UserPrincipal.GetAuthorizationGroups 方法

定義

傳回主體物件集合,其中包含所有此使用者為成員的所有授權群組。 此函式只會傳回屬於安全性群組的群組,不會傳回通訊群組。

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。

例外狀況

擷取通訊群組嘗試失敗。

此作業系統不支援擷取授權群組。

備註

這個方法會以遞歸方式搜尋所有群組,並傳回用戶所屬的群組。 傳回的集合也可以包含系統將使用者視為授權用途成員的其他群組。

這個方法所傳回的群組可能包含來自不同範圍的群組,以及與主體不同的存放區。 例如,如果主體是一個 AD DS 物件,其 DN 為 “CN=SpecialGroups,DC=Fabrikam,DC=com,則傳回的集合可以包含屬於 ”CN=NormalGroups,DC=Fabrikam,DC=com 的群組。

適用於