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。

例外

承認グループを取得できませんでした。

承認グループの取得は、このオペレーティング システムではサポートされていません。

注釈

このメソッドは、すべてのグループを再帰的に検索し、ユーザーがメンバーであるグループを返します。 返されるセットには、承認目的でユーザーをメンバーと見なす追加のグループも含まれる場合があります。

このメソッドによって返されるグループには、プリンシパルとは異なるスコープとストアのグループが含まれる場合があります。 たとえば、プリンシパルが "CN=SpecialGroups,DC=Fabrikam,DC=com" の DN を持つ AD DS オブジェクトの場合、返されるセットには"CN=NormalGroups,DC=Fabrikam,DC=com" に属するグループを含めることができます。

適用対象