SharePoint/OneDrive における権限

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

サービス アカウント権限

サービス アカウント認証のみを使用している場合、以下の権限が必要です。サービス アカウント認証とアプリ プロファイル認証の両方を使用している場合、サービス アカウントに必要な権限がありません。

    追加 または インポート モードを使用して接続にサイト コレクション / OneDrive サイトを追加するには、サービス アカウントは サイト コレクション管理者 または SharePoint 管理者 である必要があります。

    スキャン または スキャン プロファイル モードを使用して接続にサイト コレクション / OneDrive サイトを追加するには、サービス アカウントは SharePoint 管理センターにアクセスできる SharePoint 管理者 である必要があります。SharePoint 管理者 SharePoint 管理センターにアクセスできない場合、グローバル管理者 が必要です。

*注意: スキャン時に使用するサービス アカウントは登録されたサイト コレクション / OneDrive サイトの サイト コレクション管理者 として自動的に追加されます。これにより、すべてのコンテンツおよびプロパティがキャプチャされ、付加情報も含めた状態での移行が実行できます。移行の実行後、サービス アカウントをサイト コレクション / OneDrive サイトから削除することができます。

サイト コレクション / OneDrive サイトからサービス アカウントを削除するには、以下の説明を参照してください。

1.   マネージャー サーバー上の ...\FLY\Manager\PowerShell ディレクトリで、Remove-SharePointOnlineUser.zip ファイルを検索して解凍します。

2.   解凍したフォルダー内の sites.csv ファイルで、サービス アカウントを削除するサイト コレクション / OneDrive URL を構成します。

3.   SharePoint Online 管理シェルをマネージャー サーバーにインストールします。リンク をクリックして、SharePoint Online 管理シェルをダウンロードします。

4.   Windows PowerShell を開き、Windows PowerShell ウィンドウで以下のコマンドを入力します。

."file path"

解凍されたフォルダー内の Remove-SharePointOnlineUser.ps1 ファイルの完全パスで file path を置き換え、キーボードの Enter を押します。

the Remove-SharePointOnlineUser.ps1 file

5.   以下のコマンドを入力し、キーボードの Enter キーを押します。

Remove-SharePointOnlineUser -LoginName "" -AdministrationCenterUrl "" -Path ""

    LoginName " " 削除するサービス アカウントです。

    AdministrationCenterUrl " " SharePoint Online 管理センターの URL です。

    Path " " サイト コレクション / OneDrive URL が構成されている CSV ファイルの完全パスです。管理センター内のすべてのサイト コレクション / OneDrive からサービス アカウントを削除するには、-Path "" パラメーターを入力する必要はありません。

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

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

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

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

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

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

API

権限名

説明

タイプ

必要となる理由

Microsoft Graph

Domain.Read.All

Read domains

委任済み

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

User.Read

Sign in and read user profile

委任済み

アプリを追加します。

SharePoint

AllSites.FullControl

Have full control of all site collections

委任済み

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

 

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

"requiredResourceAccess": [

        {

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

            "resourceAccess": [

                {

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

                    "type": "Scope"

                }

            ]

        },

        {

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

            "resourceAccess": [

                {

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

                    "type": "Scope"

                },

                {

                    "id": "e1fe6dd8-ba31-4d61-89e7-88639da4683d",

                    "type": "Scope"

                }

            ]

        }

    ],

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

アプリ プロファイルで Fly Server (推奨) アプリの使用を選択した場合、移行用の Microsoft 365 ユーザー に任意のユーザーを指定することができますが、承認ユーザーは Microsoft 365 グローバル管理者 である必要があります。

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

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

アプリ プロファイルでアプリの新規作成を選択した場合、承認ユーザーは Microsoft 365 グローバル管理者 である必要があります。

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

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

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

API

権限名

説明

タイプ

必要となる理由

Microsoft Graph

Domain.Read.All

Read domains

アプリケーション

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

Sites.ReadWrite.All

Read and write items in all site collections

アプリケーション

ユーザーの OneDrive あなたと共有 リストにフォルダーまたはファイルを表示します。

SharePoint

Sites.FullControl.All

Have full control of all site collections

アプリケーション

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

User.Read.All

Read user profiles

アプリケーション

OneDrive を初期化します。

 

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

"requiredResourceAccess": [

        {

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

            "resourceAccess": [

                {

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

                    "type": "Role"

                },

                {

 

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

                    "type": "Role"

                }

            ]

        },

        {

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

            "resourceAccess": [

                {

                    "id": "dbb9058a-0e50-45d7-ae91-66909b5d4664",

                    "type": "Role"

                },

                {

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

                    "type": "Role"

                }

            ]

        }

    ],