移行先 Microsoft 365 グループにおける権限

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

サービス アカウント権限

移行先 Groups でサービス アカウント認証のみを使用している場合、そのサービス アカウントは以下の条件を満たす必要があります。

    Exchange Online ライセンスを持つ

*注意: サービス アカウントにライセンスを割り当てるには、Microsoft 365 管理センター > ユーザー > アクティブなユーザー に移動して、サービス アカウントの ライセンスとアプリ タブで Exchange Online を選択します。

    移行先が Multi-Geo テナントである場合、移行先サービス アカウントが Microsoft 365 グローバル管理者SharePoint 管理者 または Exchange 管理者 である

    移行先グループのグループ所有者である

*注意: この要件は、検出ジョブと移行ジョブの両方に適用されます。

サービス アカウントをグループの所有者として手動追加することができます。サービス アカウントに グループ管理者 または グローバル管理者 ロールを付与すると、Fly Server はサービス アカウントをグループ所有者として自動追加することができます。

移行の実行後、PowerShell を使用してサービス アカウントをグループの所有者から削除するか、サービス アカウントを直接ブロックすることができます。詳細については、付録 N サービス アカウントの削除 / ブロック を参照してください。

*注意: サービス アカウントが グローバル管理者 である場合、サービス アカウントは移行先グループのチーム サイトの サイト コレクション管理者 として自動追加されます。移行の実行後、チーム サイトからサービス アカウントを削除することができます。

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

移行先 Groups でサービス アカウント認証とアプリ プロファイル認証の両方を使用している場合、サービス アカウントは以下の条件を満たす必要があります。

    Exchange Online ライセンスを持つ

*注意: サービス アカウントにライセンスを割り当てるには、Microsoft 365 管理センター > ユーザー > アクティブなユーザー に移動して、サービス アカウントの ライセンスとアプリ タブで Exchange Online を選択します。

    移行先が Multi-Geo テナントである場合、移行先サービス アカウントが Microsoft 365 グローバル管理者SharePoint 管理者 または Exchange 管理者 である

    グループに移行する際に、サービス アカウントは対応するグループの所有者である

*注意: この要件は、検出ジョブと移行ジョブの両方に適用されます。

接続のアプリ プロファイルが存在する場合、手動でグループ所有者を追加する必要はありません。Fly Server は、サービス アカウントをグループの所有者として自動追加します。

移行の実行後、PowerShell を使用してサービス アカウントをグループの所有者から削除するか、サービス アカウントを直接ブロックすることができます。詳細については、付録 N サービス アカウントの削除 / ブロック を参照してください。

*注意: サービス アカウントは移行先グループのチーム サイトの サイト コレクション管理者 として自動追加されます。移行の実行後、チーム サイトからサービス アカウントを削除することができます。

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

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

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

*注意: 移行先が Multi-Geo テナントであり、委任アプリ プロファイルのみを使用して移行先に接続する場合、移行前に移行先グループが既に存在することを確認してください。移行中に移行先グループを作成する場合、同時にアプリケーション アプリ プロファイルも提供してください。

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

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

アプリ プロファイルで Fly Server (推奨) アプリの使用を選択した場合、以下のことに注意してください。

    Fly Server インターフェイスで構成された 移行用の Microsoft 365 ユーザー Exchange Online のライセンスを持っており、かつ承認ユーザーが Microsoft 365 テナントの グローバル管理者 であることを確認してください。

*注意: 移行用の Microsoft 365 ユーザー にライセンスを割り当てるには、Microsoft 365 管理センター > ユーザー > アクティブなユーザー に移動して、ユーザーの ライセンスとアプリ タブで Exchange Online を選択します。

    移行先グループが存在しない場合、移行先にグループを作成する際にFly Server 移行用のMicrosoft 365 ユーザー をグループの所有者として自動追加します。

    移行先が Multi-Geo テナントである場合、アプリに以下のロールのいずれかを付与してください。アプリにロールを割り当てるには、付録 Q Exchange 管理者ロールのアプリへの割り当て方法 の説明を参照してください。

グローバル管理者

ユーザー アカウント管理者

ディレクトリ編集者

Exchange 管理者

SharePoint 管理者

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

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

アプリ プロファイルでアプリの新規作成を選択した場合、以下のことに注意してください。

    Fly Server インターフェイスで構成された Microsoft 365 グローバル管理者 Exchange Online のライセンスを持っており、かつ承認ユーザーが Microsoft 365 テナントの グローバル管理者 であることを確認してください。

*注意: Microsoft 365 フローバル管理者 にライセンスを割り当てるには、Microsoft 365 管理センター > ユーザー > アクティブなユーザー に移動して、ユーザーの ライセンスとアプリ タブで Exchange Online を選択します。

    移行先グループが存在しない場合、移行先にグループを作成する際にFly Server Microsoft 365 グローバル管理者 をグループの所有者として自動追加します。

    移行先が Multi-Geo テナントである場合、アプリに以下のロールのいずれかを付与してください。アプリにロールを割り当てるには、付録 Q Exchange 管理者ロールのアプリへの割り当て方法 の説明を参照してください。

グローバル管理者

ユーザー アカウント管理者

ディレクトリ編集者

Exchange 管理者

SharePoint 管理者

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

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

アプリ プロファイルでカスタム アプリの使用を選択した場合、以下のことに注意してください。

    Fly Server インターフェイスで構成された 移行用の Microsoft 365 ユーザー Exchange Online のライセンスを持っていることを確認してください。

*注意: 移行用の Microsoft 365 ユーザー にライセンスを割り当てるには、Microsoft 365 管理センター > ユーザー > アクティブなユーザー に移動して、ユーザーの ライセンスとアプリ タブで Exchange Online を選択します。

    移行先グループが存在しない場合、移行先にグループを作成する際にFly Server 移行用のMicrosoft 365 ユーザー をグループの所有者として自動追加します。

カスタム アプリにはこれらの権限が付与されていることを確認してください。

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

アプリケーション

Exchange PowerShell を使用してメールボックスの権限を取得します。

Microsoft Graph

Directory.Read.All

Read directory data

アプリケーション

Microsoft 365 ユーザーを移行先に移行します。

Directory.ReadWrite.All

Read and write directory data

アプリケーション

移行先が Multi-Geo テナントである場合のみ必要です。この権限を追加できない場合、アプリに以下のロールのいずれかを付与することができます。アプリにロールを割り当てるには、付録 Q Exchange 管理者ロールのアプリへの割り当て方法 の説明を参照してください。

    グローバル管理者

    ユーザー アカウント管理者

    ディレクトリ編集者

    Exchange 管理者

    SharePoint 管理者

User.Read.All

Read all users' full profiles

アプリケーション

Microsoft 365 ユーザー プロファイルの情報を取得します。 

InformationProtectionPolicy.Read.All

Read all published labels and label policies for an organization

アプリケーション

ファイル / メール / グループの秘密度ラベルを管理する場合にのみ必要です。 

Group.ReadWrite.All

Read and write all groups

アプリケーション

Microsoft 365 グループおよびグループ メンバーを移行先に移行します。

Tasks.ReadWrite.All

Read and write all users tasks and tasklists

アプリケーション

Planner タスクを移行先に移行します。

Sites.ReadWrite.All

Read and write items in all site collections

アプリケーション

チーム サイトのフォルダーおよびファイルを移行先に移行します。

SharePoint

Sites.FullControl.All

Have full control of all site collections

アプリケーション

チーム サイトの設定および権限を取得します。 

TermStore.ReadWrite.All

Read and write managed metadata

アプリケーション

Managed Metadata Service を移行先に移行します。

Azure Rights Management Services

Content.DelegatedWriter

Create protected content on behalf of a user

アプリケーション

ファイル / メール / グループの秘密度ラベルを管理する場合にのみ必要です。 

Content.Writer

Create protected content

アプリケーション

Microsoft Information Protection Sync Service

UnifiedPolicy.Tenant.Read

Read all unified policies of the tenant.

アプリケーション

ファイル / メール / グループの秘密度ラベルを管理する場合にのみ必要です。 

 

 

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

"requiredResourceAccess": [

        {

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

            "resourceAccess": [

                {

                    "id": "006e763d-a822-41fc-8df5-8d3d7fe20022",

                    "type": "Role"

                },

                {

                    "id": "d13f921c-7f21-4c08-bade-db9d048bd0da",

                    "type": "Role"

                }

            ]

        },

        {

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

            "resourceAccess": [

                {

                    "id": "c8e3537c-ec53-43b9-bed3-b2bd3617ae97",

                    "type": "Role"

                },

                {

                    "id": "678536fe-1083-478a-9c59-b99265e6b0d3",

                    "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"

                }

            ]

        },

        {

            "resourceAppId": "870c4f2e-85b6-4d43-bdda-6ed9a579b725",

            "resourceAccess": [

                {

                    "id": "8b2071cd-015a-4025-8052-1c0dba2d3f64",

                    "type": "Role"

                }

            ]

        },

        {

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

            "resourceAccess": [

                {

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

                    "type": "Role"

                },

                {

                    "id": "19dbc75e-c2e2-444c-a770-ec69d8559fc7",

                    "type": "Role"

                },

                {

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

                    "type": "Role"

                },

                {

                    "id": "19da66cb-0fb0-4390-b071-ebc76a349482",

                    "type": "Role"

                },

                {

                    "id": "9492366f-7969-46a4-8d15-ed1a20078fff",

                    "type": "Role"

                },

                {

                    "id": "c27188eb-10e6-47e2-8de2-ce88860916ac",

                    "type": "Role"

                },

                {

                    "id": "df021288-bdef-4463-88db-98f22de89214",

                    "type": "Role"

                }

            ]

        }

    ],