アプリケーションへのカスタム Exchange Online ロール グループの割り当て

カスタム Exchange Online ロール グループを作成して、アプリケーションにカスタム Exchange Online ロール グループを割り当てるには、以下の説明を参照してください。

*注意: この方法に関する詳細については、この Microsoft 記事 を参照してください。

1.   ロール グループの作成 の説明を参照して、カスタム Exchange Online ロール グループを作成します。Exchange Online ロール グループにロールを割り当てる方法の詳細については、Cloud Governance 管理者用ガイド を参照してください。

2.   Microsoft Graph PowerShell で、Get-MgServicePrincipal コマンドを実行してアプリケーションの詳細を保存します。 

Connect-MgGraph -Scopes 'Application.Read.All'

$AADApp = Get-MgServicePrincipal -Filter "DisplayName eq '<AppName>'"

アプリケーション名 Cloud Governance for Exchange <AppName> を置き換えます。

3.   同じ PowerShell ウィンドウで、Exchange Online PowerShell に接続して以下のコマンドを実行します。

    New-ServicePrincipal コマンドを実行して、アプリケーションの Exchange Online サービス プリンシパル オブジェクトを作成します。

    Get-ServicePrincipal コマンドを実行して、さまざまなサービス プリンシパルの詳細を保存します。

New-ServicePrincipal -AppId $AADApp.AppId -ObjectId $AADApp.Id -DisplayName "<Descriptive Name>"

$SP = Get-ServicePrincipal -Identity "<Descriptive Name>"

アプリケーション名 Cloud Governance for Exchange <Descriptive Name> を置き換えます。

4.   Exchange Online PowerShell で、以下のコマンドを実行して、カスタム ロール グループのメンバーとしてサービス プリンシパルを追加します。

Add-RoleGroupMember -Identity "<CustomRoleGroupName>" -Member $SP.Identity

カスタム Exchange Online ロール グループの名前で <CustomRoleGroupName> を置き換えます。