IMAP/POP3 移行の必須権限

IMAP/POP3 から Exchange への移行を実行するにあたって、移行元に対して必要な権限はありません。

移行先 Exchange に接続するには、異なる認証方法を使用することができます。使用する認証方法の必要な権限については、対応するセクションを参照してください。

サービス アカウント権限

移行先 Exchange でサービス アカウント認証のみを使用している場合、移行先サービス アカウントはメールボックスおよび以下の権限を持っていることを確認してください。

*注意: サービス アカウントがメールボックスを持っていることを確認するには、Microsoft 365 管理センター > ユーザー > アクティブなユーザー に移動して、サービス アカウントの ライセンスとアプリ タブで Exchange Online を選択します。

移行先タイプ

移行先サービス アカウント権限

注記

Exchange オンプレミス

移行で移行元メールボックスに対する ApplicationImpersonation ロールまたは フル アクセス 許可

ApplicationImpersonation ロールを追加するには、付録 O アカウントへの役割の追加方法 を参照してください。

Mail Recipients ロール

メールボックスを読み込む際にメールボックスを取得します。

Mailbox Search ロール

移行で使用されている Fly Server エージェントと Exchange サーバーが異なるドメインに所属している場合にのみ、このロールがメールボックスの読み込みおよび自動マッピングに必要です。この機能は Exchange 2013 以上のバージョンにのみ適用します。

Exchange Online

移行で移行元メールボックスに対する ApplicationImpersonation ロールまたは フル アクセス 許可

ApplicationImpersonation ロールを追加するには、付録 O アカウントへの役割の追加方法 を参照してください。

Mail Recipients ロール

メールボックスを読み込む際にメールボックスを取得します。

管理センター内 ユーザー管理者 ロール

移行先ユーザーに対して、Microsoft 365 ライセンスの割り当ておよびメールボックスのプロビジョニングを実行する場合にのみ必要です。ユーザー管理者 ロールを追加するには、付録 P Microsoft 365 管理センターでの管理者役割の割り当て方法 を参照してください。

Mailbox Search ロール

Exchange Online PowerShell が利用できない場合にのみ必要です。移行先のメールボックスおよびメールボックス タイプを取得します。

 

アプリ プロファイルも使用する場合の必須権限

移行先 Exchange Online 環境でサービス アカウント認証とアプリ プロファイル認証の両方を使用している場合、一部のサービス アカウント権限は必要なくなります。サービス アカウントがメールボックスおよび以下の権限を持っていることを確認してください。

*注意: サービス アカウントがメールボックスを持っていることを確認するには、Microsoft 365 管理センター > ユーザー > アクティブなユーザー に移動して、サービス アカウントの ライセンスとアプリ タブで Exchange Online を選択します。

移行先サービス アカウント権限

注記

Mail Recipients ロール

メールボックスを読み込む際にメールボックスを取得します。

Mailbox Search ロール

Exchange Online PowerShell が利用できない場合にのみ必要です。移行先のメールボックスおよびメールボックス タイプを取得します。

 

委任アプリ プロファイル権限

委任アプリ プロファイルを使用する場合、承認ユーザーは Microsoft 365 グローバル管理者 である必要があります。

*注意: 委任アプリの承認後、承認ユーザーから Microsoft 365 グローバル管理者 ロールを削除する場合、サービス アカウントと同等な権限を持っていることを確認してください。

*注意: 21Vianet テナントに委任アプリのみを使用している場合、Exchange PowerShell はメールボックスおよびメールボックス タイプを取得できません。

アプリを承認する際に同意する必要がある特定の権限については、付録 T アプリ プロファイルの必須権限 Fly Server 委任アプリ プロファイル権限 テーブル > 移行元と移行先 を参照してください。

Fly Server (推奨) アプリ プロファイル権限

アプリ プロファイル認証 のみ を使用する場合、以下のことが必要です。

    アプリ プロファイルで構成されているアカウントがメールボックスを持っている必要があります (Exchange ライセンスを割り当てるか、PowerShell を使用してメールボックスを作成します)。詳細については、Exchange Online でユーザー メールボックスを作成する を参照してください。

    Exchange Online PowerShell が利用可能であることを確保するには、以下のオプションのいずれかを選択します。

アプリに Exchange 管理者 ロールを割り当てます。詳細については、付録 Q Exchange 管理者ロールのアプリへの割り当て方法 を参照してください。

カスタム ロールをアプリに追加します。詳細については、付録 U アカウントへのカスタム役割の追加方法 を参照してください。

アプリに Exchange 管理者 ロールまたはカスタム ロールを割り当てない場合、Exchange Online PowerShell が利用不可になります。この場合、一部の Fly Server 機能が利用できなくなります。詳細については、付録 F Exchange PowerShell での作業 を参照してください。

*注意: アプリへの Exchange 管理者 ロールまたはカスタム ロールの割り当てなしで、Fly Server Exchange Online PowerShell を使用してメールボックスおびメールボックス タイプを取得することができません。Mailbox Search ロールをアプリ承認ユーザーに割り当てて、Exchange Web サービスを使用してメールボックスおよびメールボックス タイプを取得することができます。

異なる権限タイプのアプリを承認する際に同意する必要がある特定の権限については、付録 T アプリ プロファイルの必須権限 Fly Server (推奨) アプリ プロファイル権限 テーブルを参照してください。

新規作成アプリ プロファイルの権限

アプリ プロファイル認証 のみ を使用する場合、以下のことが必要です。

    アプリ プロファイルで構成されているアカウントがメールボックスを持っている必要があります (Exchange ライセンスを割り当てるか、PowerShell を使用してメールボックスを作成します)。詳細については、Exchange Online でユーザー メールボックスを作成する を参照してください。

    Exchange Online PowerShell が利用可能であることを確保するには、以下のオプションのいずれかを選択します。

アプリに Exchange 管理者 ロールを割り当てます。詳細については、付録 Q Exchange 管理者ロールのアプリへの割り当て方法 を参照してください。

カスタム ロールをアプリに追加します。詳細については、付録 U アカウントへのカスタム役割の追加方法 を参照してください。

アプリに Exchange 管理者 ロールまたはカスタム ロールを割り当てない場合、Exchange Online PowerShell が利用不可になります。この場合、一部の Fly Server 機能が利用できなくなります。詳細については、付録 F Exchange PowerShell での作業 を参照してください。

*注意: アプリへの Exchange 管理者 ロールまたはカスタム ロールの割り当てなしで、Fly Server Exchange Online PowerShell を使用してメールボックスおびメールボックス タイプを取得することができません。Mailbox Search ロールをアプリ承認ユーザーに割り当てて、Exchange Web サービスを使用してメールボックスおよびメールボックス タイプを取得することができます。

アプリを承認する際に同意する必要がある特定の権限については、付録 T アプリ プロファイルの必須権限 新規作成アプリ プロファイルの権限 テーブルを参照してください。

カスタム アプリ プロファイル権限

アプリ プロファイル認証 のみ を使用する場合、以下のことが必要です。

    アプリ プロファイルで構成されているアカウントがメールボックスを持っている必要があります (Exchange ライセンスを割り当てるか、PowerShell を使用してメールボックスを作成します)。詳細については、Exchange Online でユーザー メールボックスを作成する を参照してください。

    Exchange Online PowerShell が利用可能であることを確保するには、以下のオプションのいずれかを選択します。

アプリに Exchange 管理者 ロールを割り当てます。詳細については、付録 Q Exchange 管理者ロールのアプリへの割り当て方法 を参照してください。

カスタム ロールをアプリに追加します。詳細については、付録 U アカウントへのカスタム役割の追加方法 を参照してください。

アプリに Exchange 管理者 ロールまたはカスタム ロールを割り当てない場合、Exchange Online PowerShell が利用不可になります。この場合、一部の Fly Server 機能が利用できなくなります。詳細については、付録 F Exchange PowerShell での作業 を参照してください。

*注意: アプリへの Exchange 管理者 ロールまたはカスタム ロールの割り当てなしで、Fly Server Exchange Online PowerShell を使用してメールボックスおびメールボックス タイプを取得することができません。Mailbox Search ロールをアプリ承認ユーザーに割り当てて、Exchange Web サービスを使用してメールボックスおよびメールボックス タイプを取得することができます。

移行先 Exchange に必要な API 権限を追加するには、以下の表を参照してください。

API

権限名

説明

タイプ

必要となる理由

Office 365 Exchange Online

Full_access_as_app

Use Exchange Web Services with full access to all mailboxes

アプリケーション

移行先メールボックスを取得して、フォルダー / アイテムを移行先に移行します。

Exchange.ManageAsApp

Manage Exchange As Application

アプリケーション

接続を追加します。

Microsoft Graph

User.ReadWrite.All

Read and write all users full profiles

アプリケーション

移行先ユーザーに対して、Microsoft 365 ライセンスの割り当ておよびメールボックスのプロビジョニングを実行する場合にのみ必要です。

Calendars.ReadWrite

Read and write calendars in all mailboxes

アプリケーション

移行元イベント出席者の応答状態を移行先に保持する場合にのみ必要です。

Group.ReadWrite.All

Read all groups

アプリケーション

アプリに Exchange 管理者 ロールを割り当てない場合にのみ必要です。Microsoft 365 グループのメールボックスおよびメールボックス タイプを取得し、移行先で Microsoft 365 グループのメールボックスを作成します。

Directory.Read.All

Read directory data

アプリケーション

アプリに Exchange 管理者 ロールを割り当てない場合にのみ必要です。移行先ユーザーのライセンスを取得します。

 

*注意: 以下のコマンドを使用し、マニフェスト を介して必要な API 権限を追加することができます。

"requiredResourceAccess": [

        {

            "resourceAppId": "00000003-0000-0000-c000-000000000000",

            "resourceAccess": [

                {

                    "id": "62a82d76-70ea-41e2-9197-370581804d09",

                    "type": "Role"

                },

                {

                    "id": "741f803b-c850-494e-b5df-cde7c675a1ca",

                    "type": "Role"

                },

                {

                    "id": "7ab1d382-f21e-4acd-a863-ba3e13f7da61",

                    "type": "Role"

                },

                {

                    "id": "ef54d2bf-783f-4e0f-bca1-3210c0444d99",

                    "type": "Role"

                }

            ]

        },

        {

            "resourceAppId": "00000002-0000-0ff1-ce00-000000000000",

            "resourceAccess": [

                {

                    "id": "dc890d15-9560-4a4c-9b7f-a736ec74ec40",

                    "type": "Role"

                },

                {

                    "id": "dc50a0fb-09a3-484d-be87-e023b12c6440",

                    "type": "Role"

                }

            ]

        }

    ],