カスタム委任アプリ プロファイル

テナントの最初のカスタム委任アプリ プロファイルを作成する際に、承認ユーザーは Microsoft 365 グローバル管理者 である必要があります。委任アプリ プロファイルの作成後、委任アプリ プロファイルを編集して、同意者 セクションのオプションを グローバル管理者 から エンド ユーザー に更新することで、移行に対してエンド ユーザーの使用を有効にすることができます。エンド ユーザーは、サービス アカウントに必要な権限を持っていることを確認してください。その後、アプリを再承認します。ブラウザー キャッシュが原因で再承認が失敗する可能性があることに注意してください。この問題を回避するために、アプリを再承認する前に、閲覧データをクリアするか、InPrivate ウィンドウを閉じてから新しいウィンドウを開き、Fly Server に再度ログインすることを推奨します。

接続へのサイト コレクションの追加または検出・移行ジョブの実行に使用される同意ユーザーは、サイト コレクションの サイト コレクション管理者 として自動的に追加されます。これにより、すべてのコンテンツおよびプロパティがキャプチャされ、付加情報も含めた状態で移行を実行できます。移行の実行後、付録 X サービス アカウントまたは同意ユーザーの削除 を参照して、サイト コレクションから同意ユーザーを削除することができます。

アプリ プロファイルでカスタム委任アプリの使用を選択した場合、委任アプリに以下の権限が付与されていることを確認してください。

API

権限名

説明

タイプ

必要となる理由

Microsoft Graph

Domain.Read.All

Read domains

委任済み

SharePoint 管理センターに接続する移行先テナントの初期ドメインを定義します。

User.Read.All

Read all users' full profiles

委任済み

OneDrive ユーザー名で移行先 OneDrive サイトの URL を取得します。

Group.ReadWrite.All

Read and write all groups

委任済み

SharePoint Online 移行を実行する際に、以下の場合にこの権限が必要です。

Microsoft 365 グループに関連する移行元チーム サイトを移行する際に、Microsoft 365 グループを作成してグループ メンバーを追加します。

Microsoft 365 グループなしのチーム サイトを Microsoft 365 グループに関連するチーム サイトに移行する際に、移行元 SharePoint グループ (所有者 / メンバー / 閲覧者) を移行先 Microsoft 365 グループにマッピングして、ユーザーをグループの所有者またはメンバーとして追加します。

Microsoft 365 グループ移行を実行してチーム サイトが属する Microsoft 365 グループを移行する場合、この権限を削除することができます。

Sites.ReadWrite.All

Edit or delete items in all site collections

委任済み

SharePoint データを移行先に移行します。

SharePoint

 

AllSites.FullControl

Have full control of all site collections

委任済み

SharePoint データを移行先に移行します。

TermStore.ReadWrite.All

Read and write managed metadata

委任済み

Managed Metadata Service および 管理されたメタデータ 列を移行先に移行します。

*注意: 用語グループ / 用語セット / 用語が同じ名前を持っており、かつ移行元のレベル (グローバルまたはローカル レベル) と同じである用語グループ / 用語セット / 用語が移行先に存在する場合、この権限を TermStore.Read.All に変更することができます。

Azure Rights Management Services

user_impersonation

Create and access protected content for users

委任済み

ファイル / ライブラリ / サイトの秘密度ラベルを管理する場合にのみ必要です。

Microsoft Information Protection Sync Service

UnifiedPolicy.User.Read

Read all unified policies a user has access to

委任済み

ファイル / ライブラリ / サイトの秘密度ラベルを管理する場合にのみ必要です。

Dynamics CRM

 

user_impersonation

Access Common Data Service as organization users

委任済み

SharePoint オンプレミス ワークフローの定義を Microsoft 365 Power Automate フローに変換する場合にのみ必要です。

PowerApps サービス

 

User

Access the PowerApps Service API

委任済み

SharePoint オンプレミス ワークフローの定義を Microsoft 365 Power Automate フローに変換する場合にのみ必要です。

 

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

"requiredResourceAccess": [

        {

            "resourceAppId": "475226c6-020e-4fb2-8a90-7a972cbfc1d4",

            "resourceAccess": [

                {

                    "id": "0eb56b90-a7b5-43b5-9402-8137a8083e90",

                    "type": "Scope"

                }

            ]

        },

        {

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

            "resourceAccess": [

                {

                    "id": "78ce3f0f-a1ce-49c2-8cde-64b5c0896db4",

                    "type": "Scope"

                }

            ]

        },

        {

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

            "resourceAccess": [

                {

                    "id": "c9c9a04d-3b66-4ca8-a00c-fca953e2afd3",

                    "type": "Scope"

                }

            ]

        },

        {

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

            "resourceAccess": [

                {

                    "id": "2f9ee017-59c1-4f1d-9472-bd5529a7b311",

                    "type": "Scope"

                },

                {

                    "id": "4e46008b-f24c-477d-8fff-7bb4ec7aafe0",

                    "type": "Scope"

                },

                {

                    "id": "89fe6a52-be36-487e-b7d8-d061c450a026",

                    "type": "Scope"

                },

                {

                    "id": "a154be20-db9c-4678-8ab7-66f6cc099a59",

                    "type": "Scope"

                }

            ]

        },

        {

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

            "resourceAccess": [

                {

                    "id": "34f7024b-1bed-402f-9664-f5316a1e1b4a",

                    "type": "Scope"

                }

            ]

        },

        {

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

            "resourceAccess": [

                {

                    "id": "59a198b5-0420-45a8-ae59-6da1cb640505",

                    "type": "Scope"

                },

                {

                    "id": "56680e0d-d2a3-4ae1-80d8-3c4f2100e3d0",

                    "type": "Scope"

                }

            ]

        }

    ],