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。
例外狀況
擷取通訊群組嘗試失敗。
此作業系統不支援擷取授權群組。
備註
這個方法會以遞歸方式搜尋所有群組,並傳回用戶所屬的群組。 傳回的集合也可以包含系統將使用者視為授權用途成員的其他群組。
這個方法所傳回的群組可能包含來自不同範圍的群組,以及與主體不同的存放區。 例如,如果主體是一個 AD DS 物件,其 DN 為 “CN=SpecialGroups,DC=Fabrikam,DC=com,則傳回的集合可以包含屬於 ”CN=NormalGroups,DC=Fabrikam,DC=com 的群組。