カスタム 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> を置き換えます。