Get-ManagementRoleAssignment

このコマンドレットは、オンプレミスの Exchange およびクラウド ベースのサービスで使用できます。 一部のパラメーターおよび設定は、いずれかの環境専用となっている場合があります。

管理役割の割り当てを取得するには、Get-ManagementRoleAssignment コマンドレットを使用します。

以下の構文セクションのパラメーター セットの詳細については、「Exchangeのコマンドレット構文」を参照してください。

構文

Get-ManagementRoleAssignment
   [[-Identity] <RoleAssignmentIdParameter>]
   [-ConfigWriteScope <ConfigWriteScopeType>]
   [-CustomConfigWriteScope <ManagementScopeIdParameter>]
   [-CustomRecipientWriteScope <ManagementScopeIdParameter>]
   [-Delegating <Boolean>]
   [-DomainController <Fqdn>]
   [-Enabled <Boolean>]
   [-Exclusive <Boolean>]
   [-ExclusiveConfigWriteScope <ManagementScopeIdParameter>]
   [-ExclusiveRecipientWriteScope <ManagementScopeIdParameter>]
   [-GetEffectiveUsers]
   [-RecipientAdministrativeUnitScope <AdministrativeUnitIdParameter>]
   [-RecipientOrganizationalUnitScope <OrganizationalUnitIdParameter>]
   [-RecipientWriteScope <RecipientWriteScopeType>]
   [-RoleAssigneeType <RoleAssigneeType>]
   [-WritableDatabase <DatabaseIdParameter>]
   [-WritableRecipient <GeneralRecipientIdParameter>]
   [-WritableServer <ServerIdParameter>]
   [<CommonParameters>]
Get-ManagementRoleAssignment
   [-AssignmentMethod <AssignmentMethod[]>]
   [-Role <RoleIdParameter>]
   [-ConfigWriteScope <ConfigWriteScopeType>]
   [-CustomConfigWriteScope <ManagementScopeIdParameter>]
   [-CustomRecipientWriteScope <ManagementScopeIdParameter>]
   [-Delegating <Boolean>]
   [-DomainController <Fqdn>]
   [-Enabled <Boolean>]
   [-Exclusive <Boolean>]
   [-ExclusiveConfigWriteScope <ManagementScopeIdParameter>]
   [-ExclusiveRecipientWriteScope <ManagementScopeIdParameter>]
   [-GetEffectiveUsers]
   [-RecipientAdministrativeUnitScope <AdministrativeUnitIdParameter>]
   [-RecipientOrganizationalUnitScope <OrganizationalUnitIdParameter>]
   [-RecipientWriteScope <RecipientWriteScopeType>]
   [-RoleAssignee <RoleAssigneeIdParameter>]
   [-RoleAssigneeType <RoleAssigneeType>]
   [-WritableDatabase <DatabaseIdParameter>]
   [-WritableRecipient <GeneralRecipientIdParameter>]
   [-WritableServer <ServerIdParameter>]
   [<CommonParameters>]

説明

割り当ての種類、スコープの種類、名前、割り当てが有効であるか無効であるかなど、さまざまな方法で役割の割り当てを取得できます。 特定の受信者、サーバー、またはデータベースへのアクセス権がある役割の割り当ての一覧を表示することもできます。

管理役割の割り当ての詳細については、「管理役割の割り当てについて」を参照してください。

このコマンドレットを実行する際には、あらかじめアクセス許可を割り当てる必要があります。 このトピックにはこのコマンドレットのすべてのパラメーターが一覧表示されていますが、自分に割り当てられているアクセス許可に含まれていない一部のパラメーターにはアクセスできません。 コマンドレットを組織内で実行するために必要になるアクセス許可とパラメーターを調べるには、「 Find the permissions required to run any Exchange cmdlet」を参照してください。

例 1

Get-ManagementRoleAssignment "Denver Help Desk" | Format-List

この例では、Get-ManagementRoleAssignment コマンドレットを使用して Denver Help Desk という役割の割り当てを取得し、出力結果を Format-List コマンドレットにパイプ処理しています。 Format-List コマンドレットの詳細については、「 コマンド出力の操作」を参照してください。

例 2

Get-ManagementRoleAssignment -Enabled $true -Delegating $true

この例では、委任の役割の割り当てとして指定された有効な役割の割り当てをすべて取得しています。

例 3

Get-ManagementRoleAssignment -RecipientWriteScope MyGAL

この例では、MyGAL 受信者ベーススコープの制限種類を含む役割の割り当てをすべて取得しています。

例 4

Get-ManagementRoleAssignment -Role "Mail Recipients"

この例では、メール受信者管理役割に関連付けられたすべての役割の割り当てを取得します。

例 5

Get-ManagementRoleAssignment -WritableRecipient Bob -GetEffectiveUsers

この例では、Bob という受信者を変更できるすべてのユーザーおよびその役割の割り当ての一覧を取得しています。

例 6

Get-ManagementRoleAssignment -ExclusiveConfigWriteScope "Redmond Executive Servers" -GetEffectiveUsers

この例では、Redmond Executive Servers に一致するサーバー オブジェクトを変更できるすべての排他的なスコープの一覧を取得しています。 このコマンドはまた、役割グループや USG を介して役割の割り当てを効率的に割り当てられるユーザーを一覧表示します。

例 7

Get-ManagementRoleAssignment -WritableDatabase "Contoso Sales"

この例では、Contoso Sales というデータベースを変更できる役割の割り当てをすべて取得します。

パラメーター

-AssignmentMethod

AssignmentMethod パラメーターには、コマンドレットによって返される結果に含まれる役割の種類を指定します。 以下の値から 1 つ以上を指定できます。

  • 直接
  • SecurityGroup
  • Rolegroup
  • RoleAssignmentPolicy

複数の値を入力する場合は、それぞれの値をコンマで区切ります。

AssignmentMethod パラメーターを使用する場合は、RoleAssignee パラメーターと共に値を指定する必要があります。

Type:AssignmentMethod[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ConfigWriteScope

ConfigWriteScope パラメーターには、コマンドレットによって返される結果に含まれる管理構成スコープの種類を指定します。 有効な値は None、OrganizationConfig、CustomConfigScope、および ExclusiveConfigScope です。

Type:ConfigWriteScopeType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-CustomConfigWriteScope

このパラメーターは、オンプレミスの Exchange でのみ使用できます。

CustomConfigWriteScope パラメーターは、指定された構成ベースの正規のスコープを含む正規の役割の割り当てのみを返します。

このパラメーターは、正規の構成ベースのスコープの取得のみに使用できます。 排他的な構成ベースのスコープの一覧を取得するには、代わりに ExclusiveConfigWriteScope パラメーターを使用します。

スコープ名にスペースが含まれる場合は、二重引用符 (") で囲む必要があります。

Type:ManagementScopeIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-CustomRecipientWriteScope

CustomRecipientWriteScope パラメーターは、指定された受信者ベースの正規のスコープを含む、正規の役割の割り当てのみを返します。

このパラメーターは、正規の受信者ベースのスコープの取得のみに使用できます。 排他的な受信者ベースのスコープの一覧を取得するには、代わりに ExclusiveRecipientWriteScope パラメーターを使用します。

スコープ名にスペースが含まれる場合は、二重引用符 (") で囲む必要があります。

Type:ManagementScopeIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Delegating

Delegating パラメーターには、返される役割の割り当てが委任であるか、正規であるかを指定します。

既定では、委任と正規の両方のスコープが返されます。 委任の役割割り当てのみを返すには、値として $true を指定します。 正規の役割割り当てのみ返すには、値として $false を指定します。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-DomainController

このパラメーターは、オンプレミスの Exchange でのみ使用できます。

DomainController パラメーターは、このコマンドレットで Active Directory からのデータの読み取りまたは Active Directory へのデータの書き込みに使用されるドメイン コントローラーを指定します。 ドメイン コントローラーは、完全修飾ドメイン名 (FQDN) で識別します。 たとえば、dc01.contoso.com です。

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Enabled

Enabled パラメーターには、返される役割の割り当てが有効か無効かを指定します。 有効になっている役割割り当てを返すには、値として $true を指定します。 無効になっている役割割り当てを返すには、値として $false を指定します。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Exclusive

Exclusive パラメーターには、返される役割の割り当てが排他的であるか正規であるかを指定します。

既定では、排他的なスコープと正規のスコープの両方が返されます。 排他的役割割り当てのみ返すには、値として $true を指定します。 正規の役割割り当てのみ返すには、値として $false を指定します。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExclusiveConfigWriteScope

このパラメーターは、オンプレミスの Exchange でのみ使用できます。

ExclusiveConfigWriteScope パラメーターは、指定された構成ベースの排他的なスコープを含む排他的な役割の割り当てのみを返します。

このパラメーターは、排他的な構成ベースのスコープの取得のみに使用できます。 正規の構成ベースのスコープの一覧を取得するには、代わりに CustomConfigWriteScope パラメーターを使用します。

スコープ名にスペースが含まれる場合は、二重引用符 (") で囲む必要があります。

Type:ManagementScopeIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ExclusiveRecipientWriteScope

ExclusiveRecipientWriteScope パラメーターは、指定された受信者ベースの排他的なスコープを含む、排他的な役割の割り当てのみを返します。

このパラメーターは、排他的な受信者ベースのスコープの取得のみに使用できます。 正規の受信者ベースのスコープの一覧を取得するには、代わりに CustomRecipientWriteScope パラメーターを使用します。

スコープ名にスペースが含まれる場合は、二重引用符 (") で囲む必要があります。

Type:ManagementScopeIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-GetEffectiveUsers

GetEffectiveUsers スイッチは、役割グループ、ロール割り当てポリシー、またはロール割り当てに関連付けられている USG 内のユーザーの一覧をコマンドに表示することを指定します。 このスイッチで値を指定する必要はありません。

実際には、ユーザーはロール グループ、ロール割り当てポリシー、または USG メンバーシップを通じてロールの割り当てに関連付けられます。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Identity

Identity パラメーターには、取得する役割の割り当ての名前を指定します。 役割の割り当ての名前にスペースが含まれる場合は、名前を二重引用符 (") で囲んでください。 RoleAssignee パラメーターが使用されている場合、Identity パラメーターは使用できません。

Type:RoleAssignmentIdParameter
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RecipientAdministrativeUnitScope

このパラメーターは、クラウドベースのサービスでのみ機能します。

RecipientAdministrativeUnitScope パラメーターは、指定された管理単位を含むロールの割り当てのみを返します。

管理単位は、リソースの Azure Active Directory コンテナーです。 Get-AdministrativeUnit コマンドレットを使用して、使用可能な管理単位を表示できます。

Type:AdministrativeUnitIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RecipientOrganizationalUnitScope

RecipientOrganizationalUnitScope パラメーターは、指定された組織単位 (OU) を含む役割の割り当てのみを返します。 OU ツリーにスペースが含まれる場合は、二重引用符 (") で囲んでください。

Type:OrganizationalUnitIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RecipientWriteScope

RecipientWriteScope パラメーターは、指定された受信者スコープ制限の種類に関連付けられている役割の割り当てのみを返します。 有効な値は None、MyGAL、Self、OU、CustomRecipientScope、MyDistributionGroups、ExclusiveRecipientScope です。

Type:RecipientWriteScopeType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Role

Role パラメーターは、指定された管理役割に関連付けられている役割の割り当てのみを返します。 役割の名前にスペースが含まれる場合は、名前を二重引用符 (") で囲んでください。

Type:RoleIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RoleAssignee

RoleAssignee パラメーターには、役割の割り当てを表示したい役割グループ、割り当てポリシー、ユーザー、ユニバーサル セキュリティ グループ (USG) を指定します。 RoleAssignee パラメーターが使用されている場合、Identity パラメーターは使用できません。

既定では、このコマンドは、ロール の割り当て先への直接ロールの割り当てと、ロール グループまたは割り当てポリシーを通じてロールの割り当て先に付与された間接ロールの割り当ての両方を返します。

ユーザーや USG の名前にスペースが含まれる場合は、名前を二重引用符 (") で囲んでください。

Type:RoleAssigneeIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RoleAssigneeType

RoleAssigneeType パラメーターには、取得したい役割の被割り当て者の種類を指定します。 有効な値は、User、SecurityGroup、RoleAssignmentPolicy、ForeignSecurityPrincipal、RoleGroup、LinkedRoleGroup、Computer です。

Type:RoleAssigneeType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-WritableDatabase

このパラメーターは、オンプレミスの Exchange でのみ使用できます。

WritableDatabase パラメーターには、役割の割り当てがその変更を許可するかどうかを決定するためにテストするデータベース オブジェクトを指定します。 コマンドは、各役割の割り当てに関連付けられた役割とスコープを考慮します。 データベースを一意に識別する、任意の値を使用できます。 以下に例を示します。

  • 名前
  • 識別名 (DN)
  • GUID

GetEffectiveUsers スイッチでこのパラメーターを使用すると、ロール グループと USG を介してデータベース オブジェクトを間接的に変更できるすべてのユーザーも返されます。 GetEffectiveUsers スイッチがないと、ロールの割り当てを直接割り当てたロール グループ、ユーザー、および USG のみが返されます。

Type:DatabaseIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-WritableRecipient

WritableRecipient パラメーターには、役割の割り当てがその変更を許可するかを決定するためにテストする受信者オブジェクトを指定します。 コマンドは、各役割の割り当てに関連付けられた役割とスコープを考慮します。 受信者の名前にスペースが含まれる場合は、二重引用符 (") で囲む必要があります。

このパラメーターが GetEffectiveUsers スイッチと共に使用される場合は、役割グループや USG を介して間接的に受信者オブジェクトを変更できるすべてのユーザーも同様に返されます。 GetEffectiveUsers スイッチがないと、ロールの割り当てを直接割り当てたロール グループ、ユーザー、および USG のみが返されます。

Type:GeneralRecipientIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-WritableServer

このパラメーターは、オンプレミスの Exchange でのみ使用できます。

WritableServer パラメーターには、役割の割り当てがその変更を許可するかどうかを決定するためにテストするサーバー オブジェクトを指定します。 コマンドは、各役割の割り当てに関連付けられた役割とスコープを考慮します。

サーバーを一意に識別する任意の値を使用できます。 次に例を示します。

  • 名前
  • FQDN
  • 識別名 (DN)
  • Exchange の従来の DN

このパラメーターを GetEffectiveUsers スイッチと共に使用すると、役割グループや USG を介して間接的にサーバー オブジェクトを変更できるすべてのユーザーも同様に返されます。 GetEffectiveUsers スイッチがないと、ロールの割り当てを直接割り当てたロール グループ、ユーザー、および USG のみが返されます。

Type:ServerIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

入力

Input types

このコマンドレットに使用できる入力の種類を確認するには、「コマンドレットの入力および出力の種類」をご覧ください。 コマンドレットで入力の種類のフィールドが空白の場合、そのコマンドレットには入力データを指定できません。

出力

Output types

このコマンドレットに使用できる戻り値の型 (出力の種類) を確認するには、「コマンドレットの入力および出力の種類」をご覧ください。 出力の種類のフィールドが空白の場合、コマンドレットはデータを返しません。