移行先 Teams チャットにおける権限

移行先に接続するには、認証方法として、サービス アカウント認証・Fly アプリ プロファイル・カスタム アプリ プロファイルのいずれかの使用を選択することができます。サービス アカウン認証トと Fly アプリ プロファイルの組み合わせ、またはサービス アカウント認証とカスタム アプリ プロファイルの組み合わせを使用することもできます。

認証方法によって必要な権限については、以下のセクションを参照してください。

Fly アプリ プロファイル権限

テナント所有者またはサービス管理者のロールを持っている場合、AvePoint Online Services > 管理 > アプリ管理 で Fly アプリ プロファイルを作成して、Fly アプリを使用している Microsoft 365 テナントに接続することができます。

Fly アプリ プロファイルの作成方法および必須権限については、Fly アプリ プロファイル権限 を参照してください。

NOTE

Fly アプリ プロファイル認証方法のみを使用しており、移行先が Multi-Geo テナントであり、移行先チームが定義済み場所で作成される必要がある場合、Fly アプリに Microsoft 365 グローバル管理者SharePoint 管理者Exchange 管理者 ロールを割り当てる必要があります。ロール割り当ての例として、Exchange 管理者ロールのアプリへの割り当て方法 を参照してください。

NOTE

Fly アプリ プロファイルの認証モードのみを使用して Planner タスク コメントを移行する場合、同意ユーザーは Exchange Online ライセンスを持っている必要があります。

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

テナント所有者またはサービス管理者のロールを持っている場合、AvePoint Online Services > 管理 > アプリ管理 でカスタム アプリ プロファイルを作成して、カスタム Azure アプリを使用している Microsoft 365 テナントに接続することができます。

NOTE

アプリ プロファイルの認証モードのみを使用して Planner タスク コメントを移行する場合、同意ユーザーは Exchange Online ライセンスを持っている必要があります。

カスタム アプリ プロファイルを作成するには、以下の説明を参照してください。

  1. Microsoft Entra ID で証明書を準備します。詳細については、カスタム Azure アプリ用の証明書の準備 を参照してください。

    証明書がある場合、このステップを無視することができます。

  2. Microsoft Entra IDでカスタム Azure アプリを作成します。詳細については、カスタム Azure アプリの作成 を参照してください。

  3. テナントを AvePoint Online Services に接続 します。

  4. AvePoint Online Services で カスタム Azure アプリ用アプリ プロファイルを作成 します。

NOTE

アプリ プロファイルの再承認時に権限の更新がある場合、承認後、アプリ プロファイルがトークンの更新を完了するまで約 1 時間がかかります。その間、アプリ プロファイルを移行の実行に使用することはできません。

以下の表の内容に従って、カスタム Azure アプリに Microsoft Teams 移行に必要な API アクセス許可を追加してください。

Microsoft 365 テナントの必要な権限

APIアクセス許可タイプ目的
Microsoft Information Protection Sync ServiceUnifiedPolicy.Tenant.Read
(Read all unified policies of the tenant.)
アプリケーションファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
Microsoft Graph
Directory.ReadWrite.All
(Read and write directory data)
アプリケーション移行先テナントが Multi-Geo テナントである場合のみ、移行先チームは定義された場所で作成される必要があります。または、カスタム アプリに Microsoft 365 グローバル管理者SharePoint 管理者Exchange 管理者 ロールを割り当てることができます。ロール割り当ての例として、Exchange 管理者ロールのアプリへの割り当て方法 を参照してください。
Microsoft Graph
Domain.Read.All
(Read domains)
アプリケーションドメインを読み込みます。
Microsoft Graph
EduRoster.ReadWrite.All
(Read and write the organization's roster)
アプリケーション教育機能を移行する場合にのみ必要です。 Allows the app to read and write the structure of schools and classes in the organization's roster and education-specific information about all users to be read and written.
MMicrosoft Graph
EduAssignments.ReadWrite.All
(Create, read, update and delete all class assignments with grades))
アプリケーション教育機能を移行する場合にのみ必要です。アプリがすべてのユーザーについて、すべてクラスの課題と成績を作成、読み取り、更新、および削除することができます。
Microsoft Graph
EduCurricula.ReadWrite.All
(Read and write all class modules and resources)
アプリケーション教育機能を移行する場合にのみ必要です。アプリがすべてのモジュールおよびリソースの読み取り・書き込みを実行できます。
Microsoft Graph
RoleManagement.Read.Directory
(Read all directory RBAC settings)
アプリケーションディレクトリ ロールを取得します。
Microsoft Graph
Group.ReadWrite.All
(Read and write all groups)
アプリケーションMicrosoft 365 グループおよびグループ データを移行します。
Microsoft Graph
Sites.ReadWrite.All
(Read and write items in all site collections)
アプリケーションチーム サイトおよびプライベート / 共有チャネルのサイト コレクションのチャネル フォルダーおよびファイルを移行します。
Microsoft Graph
User.Read.All
(Read all users’ full profiles)
アプリケーションMicrosoft 365 ユーザー プロファイルの情報を取得します。
Microsoft Graph
InformationProtectionPolicy.Read.All
(Read all published labels and label policies for an organization)
アプリケーションファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
Microsoft Graph
ChannelMember.ReadWrite.All
(Add and remove members from all channels)
アプリケーションプライベート / 共有チャネルのメンバーを移行します。
Microsoft Graph
Teamwork.Migrate.All
(Create chat and channel messages with anyone’s identity and with any timestamp)
アプリケーションチームおよびチャネルを作成し、メッセージの送信者およびタイムスタンプを指定してチャネル メッセージを移行することができます。
Microsoft Graph
TeamworkTag.ReadWrite.All
(Read and write tags in Teams)
アプリケーションタグを移行します。
Microsoft Graph
TeamMember.ReadWrite.All
(Add and remove members from all teams)
アプリケーションチーム メンバーを移行します。
Microsoft Graph
Channel.Create
(Create channels)
アプリケーションチャネルを作成します。
Microsoft Graph
ChannelSettings.ReadWrite.All
(Read and write the names, descriptions, and settings of all channels)
アプリケーションチャネル設定を移行します。
Microsoft Graph
Team.Create
(Create teams)
アプリケーションチームを作成します。
Microsoft Graph
TeamSettings.ReadWrite.All
(Read and change all teams’ settings)
アプリケーションチーム設定を移行します。
Microsoft Graph
TeamsAppInstallation.ReadWriteForTeam.All
(Manage Teams apps for all teams)
アプリケーションチーム アプリを移行します。
Microsoft Graph
TeamsTab.ReadWriteForTeam.All
(Allow the Teams app to manage all tabs for all teams)
アプリケーションチーム タブを移行します。
Microsoft Graph
Schedule.ReadWrite.All
(Read and write all schedule items)
アプリケーションTeams シフト アプリ データを移行します。
Microsoft Graph
Reports.Read.All
(Read all usage reports)
アプリケーションテナント検出にのみ必要です。
Microsoft Graph
Tasks.ReadWrite.All
(Read and write all users’ tasks and tasklists)
アプリケーションPlanner 内の Planner およびデータを移行先に移行します。
Microsoft Graph
TeamsAppInstallation.ReadWriteAndConsentForTeam.Allアプリケーションすべてのチームの Teams アプリのインストールおよび権限の付与を管理します。
Microsoft Graph
ReportSettings.Read.All
(Read all admin report settings)
アプリケーションMicrosoft 365 管理センターの レポート 設定を取得します。
Azure Rights Management ServicesContent.DelegatedWriter
(Create protected content on behalf of a user)
アプリケーションファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
Azure Rights Management ServicesContent.Writer
(Create protected content)
アプリケーションファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
Office 365 Exchange OnlineExchange.ManageAsApp
(Manage Exchange As Application)
アプリケーションExchange PowerShell を使用してメールボックスの権限を取得します。
Office 365 Exchange OnlineFull_access_as_app
(Use Exchange Web Services with full access to all mailboxes)
アプリケーションすべてのメールボックスからアイテムを取得します。
*注意: この権限をアプリに追加しない場合、アプリに RBAC 割り当てを作成して、特定のメールボックスへのアクセス権のみをアプリに付与します。詳細については、ApplicationImpersonation ロールなしでのメールボックスの移行方法 セクションのオプション 3 を参照してください。
SharePoint/Office 365 SharePoint Online
Sites.FullControl.All
(Have full control of all site collections)
アプリケーションチーム サイトの設定および権限を取得します。
SharePoint/Office 365 SharePoint Online
TermStore.ReadWrite.All
(Read and write managed metadata)
アプリケーションManaged Metadata Service を取得して移行します。
*注意: 用語グループ / 用語セット / 用語が同じ名前を持っており、かつ移行元のレベル (グローバルまたはローカル レベル) と同じである用語グループ / 用語セット / 用語が移行先に存在する場合、この権限を TermStore.Read.All に変更することができます。

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

"requiredResourceAccess": [
  {
    "resourceAppId": "00000003-0000-0000-c000-000000000000",
    "resourceAccess": [
      {
        "id": "f3a65bd4-b703-46df-8f7e-0174fea562aa",
        "type": "Role"
      },
      {
        "id": "35930dcf-aceb-4bd1-b99a-8ffed403c974",
        "type": "Role"
      },
      {
        "id": "243cded2-bd16-4fd6-a953-ff8177894c3d",
        "type": "Role"
      },
      {
        "id": "19dbc75e-c2e2-444c-a770-ec69d8559fc7",
        "type": "Role"
      },
      {
        "id": "0d22204b-6cad-4dd0-8362-3e3f2ae699d9",
        "type": "Role"
      },
      {
        "id": "6a0c2318-d59d-4c7d-bf2e-5f3902dc2593",
        "type": "Role"
      },
      {
        "id": "d1808e82-ce13-47af-ae0d-f9b254e6d58a",
        "type": "Role"
      },
      {
        "id": "dbb9058a-0e50-45d7-ae91-66909b5d4664",
        "type": "Role"
      },
      {
        "id": "62a82d76-70ea-41e2-9197-370581804d09",
        "type": "Role"
      },
      {
        "id": "19da66cb-0fb0-4390-b071-ebc76a349482",
        "type": "Role"
      },
      {
        "id": "230c1aed-a721-4c5d-9cb4-a90514e508ef",
        "type": "Role"
      },
      {
        "id": "ee353f83-55ef-4b78-82da-555bfa2b4b95",
        "type": "Role"
      },
      {
        "id": "483bed4a-2ad3-4361-a73b-c83ccdbdc53c",
        "type": "Role"
      },
      {
        "id": "b7760610-0545-4e8a-9ec3-cce9e63db01c",
        "type": "Role"
      },
      {
        "id": "9492366f-7969-46a4-8d15-ed1a20078fff",
        "type": "Role"
      },
      {
        "id": "44e666d1-d276-445b-a5fc-8815eeb81d55",
        "type": "Role"
      },
      {
        "id": "23fc2474-f741-46ce-8465-674744c5c361",
        "type": "Role"
      },
      {
        "id": "0121dc95-1b9f-4aed-8bac-58c5ac466691",
        "type": "Role"
      },
      {
        "id": "5dad17ba-f6cc-4954-a5a2-a0dcc95154f0",
        "type": "Role"
      },
      {
        "id": "bdd80a03-d9bc-451d-b7c4-ce7c63fe3c8f",
        "type": "Role"
      },
      {
        "id": "6163d4f4-fbf8-43da-a7b4-060fe85ed148",
        "type": "Role"
      },
      {
        "id": "dfb0dd15-61de-45b2-be36-d6a69fba3c79",
        "type": "Role"
      },
      {
        "id": "a3371ca5-911d-46d6-901c-42c8c7a937d8",
        "type": "Role"
      },
      {
        "id": "b0c13be0-8e20-4bc5-8c55-963c23a39ce9",
        "type": "Role"
      },
      {
        "id": "df021288-bdef-4463-88db-98f22de89214",
        "type": "Role"
      }
    ]
  },
  {
    "resourceAppId": "00000012-0000-0000-c000-000000000000",
    "resourceAccess": [
      {
        "id": "d13f921c-7f21-4c08-bade-db9d048bd0da",
        "type": "Role"
      },
      {
        "id": "006e763d-a822-41fc-8df5-8d3d7fe20022",
        "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"
      }
    ]
  }
],

GCC High テナントによる必要な権限

APIアクセス許可タイプ目的
Microsoft Information Protection Sync ServiceUnifiedPolicy.Tenant.Read
(Read all unified policies of the tenant)
アプリケーションファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
Microsoft GraphDomain.Read.All
(Read domains)
アプリケーションドメインを取得します。
Microsoft GraphRoleManagement.Read.Directory
(Read all directory RBAC settings)
アプリケーションディレクトリ ロールを取得します。
Microsoft GraphGroup.ReadWrite.All
(Read and write all groups)
アプリケーションMicrosoft 365 グループおよびグループ データを移行します。
Microsoft GraphSites.ReadWrite.All
(Read and write items in all site collections)
アプリケーションチーム サイトおよびプライベート / 共有チャネルのサイト コレクションのチャネル フォルダーおよびファイルを移行します。
Microsoft GraphUser.Read.All
(Read all users’ full profiles)
アプリケーションMicrosoft 365 ユーザー プロファイルの情報を取得します。
Microsoft GraphInformationProtectionPolicy.Read.All
(Read all published labels and label policies for an organization)
アプリケーションファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
Microsoft GraphChannelMember.ReadWrite.All
(Add and remove members from all channels)
アプリケーションプライベート / 共有チャネルのメンバーを移行します。
Microsoft GraphTeamwork.Migrate.All
(Create chat and channel messages with anyone’s identity and with any timestamp)
アプリケーションチームおよびチャネルを作成し、メッセージの送信者およびタイムスタンプを指定してチャネル メッセージを移行することができます。
Microsoft GraphTeamMember.ReadWrite.All
(Add and remove members from all teams)
アプリケーションチーム メンバーを移行します。
Microsoft GraphChannel.Create
(Create channels)
アプリケーションチャネルを作成します。
Microsoft GraphChannelSettings.ReadWrite.All
(Read and write the names, descriptions, and settings of all channels)
アプリケーションチャネル設定を移行します。
Microsoft GraphTeam.Create
(Create teams)
アプリケーションチームを作成します。
Microsoft GraphTeamSettings.ReadWrite.All
(Read and change all teams’ settings)
アプリケーションチーム設定を移行します。
Microsoft GraphTeamsAppInstallation.ReadWriteForTeam.All
(Manage Teams apps for all teams)
アプリケーションチーム アプリを移行します。
Microsoft GraphTeamsTab.ReadWriteForTeam.All
(Allow the Teams app to manage all tabs for all teams)
アプリケーションチーム タブを移行します。
Microsoft GraphReports.Read.All
(Read all usage reports)
アプリケーションテナント検出にのみ必要です。
Microsoft GraphTasks.ReadWrite.All
(Read and write all users’ tasks and tasklists)
アプリケーションPlanner 内の Planner およびデータを移行先に移行します。
Microsoft GraphReportSettings.Read.All
(Read all admin report settings)
アプリケーションMicrosoft 365 管理センターの レポート 設定を取得します。
Microsoft GraphTeamsAppInstallation.ReadWriteAndConsentForTeam.Allアプリケーションすべてのチームの Teams アプリのインストールおよび権限の付与を管理します。
Microsoft GraphTeamworkTag.ReadWrite.All
(Read and write tags in Teams)
アプリケーションタグを移行します。
Azure Rights Management ServicesContent.DelegatedWriter
(Create protected content on behalf of a user)
アプリケーションファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
Azure Rights Management ServicesContent.Writer
(Create protected content)
アプリケーションファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
Office 365 Exchange OnlineExchange.ManageAsApp
(Manage Exchange As Application)
アプリケーションExchange PowerShell を使用してメールボックスの権限を取得します。
Office 365 Exchange OnlineFull_access_as_app
(Use Exchange Web Services with full access to all mailboxes)
アプリケーションすべてのメールボックスからアイテムを取得します。
*注意: この権限をアプリに追加しない場合、アプリに RBAC 割り当てを作成して、特定のメールボックスへのアクセス権のみをアプリに付与します。詳細については、ApplicationImpersonation ロールなしでのメールボックスの移行方法 セクションのオプション 3 を参照してください。
SharePoint/Office 365 SharePoint OnlineSites.FullControl.All
(Have full control of all site collections)
アプリケーションチーム サイトの設定および権限を取得します。
SharePoint/Office 365 SharePoint OnlineTermStore.ReadWrite.All
(Read and write managed metadata)
アプリケーションRetrieve and migrate Managed Metadata Service.
*注意: 用語グループ / 用語セット / 用語が同じ名前を持っており、かつ移行元のレベル (グローバルまたはローカル レベル) と同じである用語グループ / 用語セット / 用語が移行先に存在する場合、この権限を TermStore.Read.All に変更することができます。

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

"requiredResourceAccess": [
  {
    "resourceAppId": "00000003-0000-0000-c000-000000000000",
    "resourceAccess": [
      {
        "id": " a3371ca5-911d-46d6-901c-42c8c7a937d8",
        "type": "Role"
      },
      {
        "id": "f3a65bd4-b703-46df-8f7e-0174fea562aa",
        "type": "Role"
      },
      {
        "id": "35930dcf-aceb-4bd1-b99a-8ffed403c974",
        "type": "Role"
      },
      {
        "id": "243cded2-bd16-4fd6-a953-ff8177894c3d",
        "type": "Role"
      },
      {
        "id": "dbb9058a-0e50-45d7-ae91-66909b5d4664",
        "type": "Role"
      },
      {
        "id": "62a82d76-70ea-41e2-9197-370581804d09",
        "type": "Role"
      },
      {
        "id": "19da66cb-0fb0-4390-b071-ebc76a349482",
        "type": "Role"
      },
      {
        "id": "230c1aed-a721-4c5d-9cb4-a90514e508ef",
        "type": "Role"
      },
      {
        "id": "925396cc-885d-40f4-89e6-450b1f192955",
        "type": "Role"
      },
      {
        "id": "483bed4a-2ad3-4361-a73b-c83ccdbdc53c",
        "type": "Role"
      },
      {
        "id": "9492366f-7969-46a4-8d15-ed1a20078fff",
        "type": "Role"
      },
      {
        "id": "c27188eb-10e6-47e2-8de2-ce88860916ac",
        "type": "Role"
      },
      {
        "id": "23fc2474-f741-46ce-8465-674744c5c361",
        "type": "Role"
      },
      {
        "id": "0121dc95-1b9f-4aed-8bac-58c5ac466691",
        "type": "Role"
      },
      {
        "id": "5dad17ba-f6cc-4954-a5a2-a0dcc95154f0",
        "type": "Role"
      },
      {
        "id": "bdd80a03-d9bc-451d-b7c4-ce7c63fe3c8f",
        "type": "Role"
      },
      {
        "id": "6163d4f4-fbf8-43da-a7b4-060fe85ed148",
        "type": "Role"
      },
      {
        "id": "b0c13be0-8e20-4bc5-8c55-963c23a39ce9",
        "type": "Role"
      },
      {
        "id": "dfb0dd15-61de-45b2-be36-d6a69fba3c79",
        "type": "Role"
      },
      {
        "id": "df021288-bdef-4463-88db-98f22de89214",
        "type": "Role"
      }
    ]
  },
  {
    "resourceAppId": "00000012-0000-0000-c000-000000000000",
    "resourceAccess": [
      {
        "id": "d13f921c-7f21-4c08-bade-db9d048bd0da",
        "type": "Role"
      },
      {
        "id": "006e763d-a822-41fc-8df5-8d3d7fe20022",
        "type": "Role"
      }
    ]
  },
  {
    "resourceAppId": "870c4f2e-85b6-4d43-bdda-6ed9a579b725",
    "resourceAccess": [
      {
        "id": "8b2071cd-015a-4025-8052-1c0dba2d3f64",
        "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": "00000003-0000-0ff1-ce00-000000000000",
    "resourceAccess": [
      {
        "id": "c8e3537c-ec53-43b9-bed3-b2bd3617ae97",
        "type": "Role"
      },
      {
        "id": "678536fe-1083-478a-9c59-b99265e6b0d3",
        "type": "Role"
      }
    ]
  }
],

21Vianet テナントの必要な権限

APIアクセス許可タイプ目的
Microsoft GraphDomain.Read.All
(Read domains)
アプリケーションドメインを取得します。
Microsoft GraphRoleManagement.Read.Directory
(Read all directory RBAC settings)
アプリケーションディレクトリ ロールを取得します。
Microsoft GraphGroup.ReadWrite.All
(Read and write all groups)
アプリケーションMicrosoft 365 グループおよびグループ データを移行します。
Microsoft GraphSites.ReadWrite.All
(Read and write items in all site collections)
アプリケーションチーム サイトおよびプライベート / 共有チャネルのサイト コレクションのチャネル フォルダーおよびファイルを移行します。
Microsoft GraphUser.Read.All 
(Read all users’ full profiles)
アプリケーションMicrosoft 365 ユーザー プロファイルの情報を取得します。
Microsoft GraphChannelMember.ReadWrite.All
(Add and remove members from all channels)
アプリケーションプライベート / 共有チャネルのメンバーを移行します。
Microsoft GraphTeamwork.Migrate.All
(Create chat and channel messages with anyone’s identity and with any timestamp)
アプリケーションチームおよびチャネルを作成し、メッセージの送信者およびタイムスタンプを指定してチャネル メッセージを移行することができます。
Microsoft GraphTeamworkTag.ReadWrite.All
(Read and write tags in Teams)
アプリケーションタグを移行します。
Microsoft GraphTeamMember.ReadWrite.All
(Add and remove members from all teams)
アプリケーションチーム メンバーを移行します。
Microsoft GraphChannel.Create
(Create channels)
アプリケーションチャネルを作成します。
Microsoft GraphChannelSettings.ReadWrite.All
(Read and write the names, descriptions, and settings of all channels)
アプリケーションチャネル設定を移行します。
Microsoft GraphTeam.Create
(Create teams)
アプリケーションチームを作成します。
Microsoft GraphTeamSettings.ReadWrite.All
(Read and change all teams’ settings)
アプリケーションチーム設定を移行します。
Microsoft GraphTeamsAppInstallation.ReadWriteForTeam.All
(Manage Teams apps for all teams)
アプリケーションチーム アプリを移行します。
Microsoft GraphTeamsTab.ReadWriteForTeam.All
(Allow the Teams app to manage all tabs for all teams)
アプリケーションチーム タブを移行します。
Office 365 Exchange OnlineExchange.ManageAsApp
(Manage Exchange As Application)
アプリケーションExchange PowerShell を使用してメールボックスの権限を取得します。
Office 365 Exchange OnlineFull_access_as_app
(Use Exchange Web Services with full access to all mailboxes)
アプリケーションすべてのメールボックスからアイテムを取得します。 
*注意: この権限をアプリに追加しない場合、アプリに RBAC 割り当てを作成して、特定のメールボックスへのアクセス権のみをアプリに付与します。詳細については、ApplicationImpersonation ロールなしでのメールボックスの移行方法 セクションのオプション 3 を参照してください。
SharePoint/Office 365 SharePoint OnlineSites.FullControl.All
(Have full control of all site collections)
アプリケーションチーム サイトの設定および権限を取得します。
SharePoint/Office 365 SharePoint OnlineTermStore.ReadWrite.All
(Read and write managed metadata)
アプリケーションManaged Metadata Service を取得して移行します。
*注意: 用語グループ / 用語セット / 用語が同じ名前を持っており、かつ移行元のレベル (グローバルまたはローカル レベル) と同じである用語グループ / 用語セット / 用語が移行先に存在する場合、この権限を TermStore.Read.All に変更することができます。

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

"requiredResourceAccess": [
 {
   "resourceAppId": "00000003-0000-0000-c000-000000000000",
   "resourceAccess": [
     {
       "id": "8ec18291-78b7-4fa1-aaa7-0a5d10d00579",
       "type": "Role"
     },
     {
       "id": "8c07be71-1e68-4c34-9ddc-a9dcdb316eb7",
       "type": "Role"
     },
     {
       "id": "2da62ce8-5a78-495e-9e9c-369817e4c130",
       "type": "Role"
     },
     {
       "id": "b8b3793a-307b-47a7-8f35-2168c3bdbce3",
       "type": "Role"
     },
     {
       "id": "62a82d76-70ea-41e2-9197-370581804d09",
       "type": "Role"
     },
     {
       "id": "483bed4a-2ad3-4361-a73b-c83ccdbdc53c",
       "type": "Role"
     },
     {
       "id": "e6a20c00-0962-428c-b0b8-bf53df771ac7",
       "type": "Role"
     },
     {
       "id": "d18bc5b2-cc48-476b-9623-15bc9b2d3ea6",
       "type": "Role"
     },
     {
       "id": "86259e93-a26b-4320-813f-00dcf11b9997",
       "type": "Role"
     },
     {
       "id": "a7c89ead-d188-443d-8f10-e28dc093b303",
       "type": "Role"
     },
     {
       "id": "4c57df52-0e14-43e0-9301-b05870243e1b",
       "type": "Role"
     },
     {
       "id": "ab53b2e5-a78e-4617-9194-5e730eb33730",
       "type": "Role"
     },
     {
       "id": "9752a293-c45f-4bee-9a9a-5f728c80c276",
       "type": "Role"
     },
     {
       "id": "392dfd33-fd79-41a3-8b29-0ce91d4a20d2",
       "type": "Role"
     },
     {
       "id": "df021288-bdef-4463-88db-98f22de89214",
       "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": "00000003-0000-0ff1-ce00-000000000000",
   "resourceAccess": [
     {
       "id": "678536fe-1083-478a-9c59-b99265e6b0d3",
       "type": "Role"
     },
     {
       "id": "c8e3537c-ec53-43b9-bed3-b2bd3617ae97",
       "type": "Role"
     }
   ]
 }
]

サービス アカウント権限

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

NOTE

多要素認証 (MFA) が有効なユーザーは、移行を実行するためのサービス アカウントとして使用することはできません。その代わりに、委任アプリ プロファイルを使用することができます。

また、Microsoft が Microsoft Teams 移行の API 権限を更新しました。古い権限が廃止された場合、会話およびその他の Teams データを移行するには、委任アプリ プロファイルを使用することをお勧めします。

  • Exchange Online および Microsoft Teams のライセンスを持っている

    NOTE

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

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

  • 移行元と移行先の両方が Microsoft Education テナントであり、移行元のクラス チームを移行する場合、移行前に移行先のサービス アカウントは Faculty ライセンスを持っており、クラス チームを作成でき、かつ ファイル タブ配下の クラス資料 フォルダーを表示できることを確認してください。

    NOTE

    移行先チームには管理者ロールが存在しない場合、上記のアクションが完了してから 12 時間後に移行ジョブを実行することを推奨します。12 時間以内に移行ジョブを実行すると、会話をメッセージとして移行することが失敗します。

  • 移行先チームのチーム所有者、移行先プライベート / 共有チャネルのチャネル所有者である

    サービス アカウントをチーム / チャネルの所有者として手動追加することができます。サービス アカウントに Teams 管理者 または グローバル管理者 ロールを割り当てる場合、Fly はサービス アカウントをチーム / チャネルの所有者およびチームと関連付けられている Microsoft 365 グループの所有者とメンバーとして自動追加することができます。

    NOTE

    移行前に移行先チーム / チャネルが存在せず、移行中に作成する必要がある場合、サービス アカウントは Microsoft 365 ユーザーであるだけで済みます。Fly は、サービス アカウントをチーム / チャネルの所有者として自動追加します。

    移行の実行後、PowerShell を使用してサービス アカウントをグループの所有者から削除するか、サービス アカウントを直接ブロックすることができます。アカウントを削除するには、サービス アカウントの削除 を参照してください。アカウントをブロックするには、Microsoft 365 管理センター > ユーザー に移動して、ユーザーの表示名をクリックします。サインインのブロック アイコンをクリックして、ユーザーによるサインインをブロックする を選択して変更を保存します。

  • サービス アカウントが SharePoint 管理者 または グローバル管理者 である場合、完全移行ジョブ中にサービス アカウントは移行先チーム / プライベート チャネル / 共有チャネルのチーム サイトの サイト コレクション管理者 として自動追加されます。移行の実行後、チーム サイトからサービス アカウントを削除することができます。

  • チャネル タブを移行する場合、移行先の接続にサービス アカウントのみが構成されている場合、その移行先サービス アカウントが Teams 管理者 である必要があります。

  • 同じテナントの移行元チーム間で移行されるタスクの数が 1500 を超過する場合、すべての移行元タスクが移行先に移行できることを保証するには、移行先で複数のサービス アカウントを使用することをお勧めします。

  • サービス アカウント プールは移行で利用できなくなりました。以前移行先にサービス アカウント プールを使用したことがあり、そのサービス アカウント プールを引き続き使用したい場合、Teams 接続を作成する際に複数のサービス アカウントを選択し、選択したすべてのサービス アカウントが上記の条件を満たしていることを確認してください。

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

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

NOTE

多要素認証 (MFA) が有効なユーザーは、移行を実行するためのサービス アカウントとして使用することはできません。その代わりに、委任アプリ プロファイルを使用することができます。

  • Exchange Online および Microsoft Teams のライセンスを持っている

    NOTE

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

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

  • 移行元と移行先の両方が Microsoft Education テナントであり、移行元のクラス チームを移行する場合、移行前に移行先のサービス アカウントはクラス チームを作成でき、かつ ファイル タブ配下の クラス資料 フォルダーを表示できることを確認してください。

    NOTE

    移行先チームには管理者ロールが存在しない場合、上記のアクションが完了してから 12 時間後に移行ジョブを実行することを推奨します。12 時間以内に移行ジョブを実行すると、会話をメッセージとして移行することが失敗します。

  • チームおよびプライベート / 共有チャネルに移行する際に、サービス アカウントは対応するチームおよびチャネルの所有者である必要があります。

    接続でアプリ プロファイルを使用している場合、チーム所有者およびチャネル所有者を手動追加する必要がありません。Fly はサービス アカウントをチーム / チャネルの所有者およびチームと関連付けられている Microsoft 365 グループの所有者とメンバーとして自動追加します。

    移行の実行後、サービス アカウントを直接ブロックすることができます。アカウントをブロックするには、Microsoft 365 管理センター > ユーザー に移動して、ユーザーの表示名をクリックします。サインインのブロック アイコンをクリックして、ユーザーによるサインインをブロックする を選択して変更を保存します。

  • 完全移行ジョブ中に、サービス アカウントは移行先チーム / プライベート チャネル / 共有チャネルのチーム サイトの サイト コレクション管理者 として自動追加されます。移行の実行後、チーム サイトからサービス アカウントを削除することができます。

  • サービス アカウント プールは移行で利用できなくなりました。以前移行先にサービス アカウント プールを使用したことがあり、そのサービス アカウント プールを引き続き使用したい場合、Teams 接続を作成する際に複数のサービス アカウントを選択し、選択したすべてのサービス アカウントが上記の条件を満たしていることを確認してください。

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

Fly 委任アプリ プロファイルまたはカスタムの委任アプリ プロファイルを使用してワークスペースに接続することができます。

NOTE

同意ユーザーのライセンスと権限の要件は、サービス アカウントのライセンスと権限の要件と同じです。詳細については、サービス アカウント権限 を参照してください。

NOTE

委任アプリ プロファイルの同意ユーザーの多要素認証 (MFA) が有効になっている場合、MFA の有効化後に委任アプリ プロファイルを承認または再承認する必要があります。MFA の有効化後にアプリ プロファイルを承認または再承認しないと、委任アプリ プロファイルを使用している移行ジョブは失敗します。

NOTE

アプリ プロファイルの認証モードのみを使用して Planner タスク コメントを移行する場合、同意ユーザーは Exchange Online ライセンスを持っている必要があります。

NOTE

アプリ プロファイルの再承認時に権限の更新がある場合、承認後、アプリ プロファイルがトークンの更新を完了するまで約 1 時間がかかります。その間、アプリ プロファイルを移行の実行に使用することはできません。

移行先用の既定の委任アプリ プロファイルまたはカスタム委任アプリ プロファイルの作成手順は、移行元用の 委任アプリ プロファイル権限 の作成手順と同じです。

Fly 委任アプリ プロファイルの権限については、委任アプリ プロファイル権限 を参照してください。

異なるテナントのカスタム委任アプリ プロファイルの権限については、以下の説明を参照してください。

NOTE

カスタム委任アプリ プロファイルを使用して、移行先 Multi-Geo テナントの特定場所でグループを作成する場合、Microsoft 365 グローバル管理者SharePoint 管理者Exchange 管理者 ロールをアプリに割り当てる必要があります。ロール割り当ての例として、Exchange 管理者ロールのアプリへの割り当て方法 を参照してください。

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

カスタム委任アプリ プロファイルには以下の権限が付与されていることを確認してください。

APIアクセス許可タイプ目的
Microsoft Information Protection Sync ServiceUnifiedPolicy.User.Read
(Read all unified policies a user has access to)
委任済みファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
Azure Rights Management Servicesuser_impersonation
(Create and access protected content for users)
委任済みファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
SharePointAllSites.FullControl
(Have full control of all site collections)
委任済みチーム サイトの設定および権限を取得します。
SharePointTermStore.ReadWrite.All
(Read managed metadata)
委任済みManaged Metadata Service を取得して移行します。
Office 365 Exchange OnlineEWS.AccessAsUser.All
(Access mailboxes as the signed-in user via Exchange Web Services)
委任済みExchange Web サービスでサインイン ユーザーとしてメールボックスにアクセスします。
Office 365 Exchange OnlineExchange.Manage
(Manage Exchange configuration)
委任済みExchange PowerShell を使用してメールボックスの権限を取得します。
Microsoft GraphDirectory.ReadWrite.All委任済み移行先が Multi-Geo テナントであり、かつ移行先 チームは定義された場所で作成される必要がある場合にのみ必要です。
Microsoft GraphDomain.Read.All
(Read domains)
委任済みドメインを取得します。
Microsoft GraphEduAssignments.ReadWrite
(Read and write users' class assignments and their grades)
委任済み教育機能を移行する場合にのみ必要です。アプリが課題とその成績の読み取り・書き込みを実行できます。
Microsoft GraphEduCurricula.ReadWrite
(Read and write the user's class modules and resources)
委任済み教育機能を移行する場合にのみ必要です。アプリがユーザーのモジュールおよびリソースの読み取り・書き込みを実行できます。
Microsoft GraphRoleManagement.Read.Directory
(Read directory RBAC settings)
委任済みディレクトリ ロールを取得します。
Microsoft GraphGroup.ReadWrite.All
(Read and write all groups)
委任済みMicrosoft 365 グループおよびグループ データを移行します。
Microsoft GraphSites.Read.All
(Read items in all site collections)
委任済みチーム サイトおよびプライベート チャネルのサイト コレクションのチャネル フォルダーおよびファイルを取得します。
Microsoft GraphFiles.ReadWrite
(Have full access to user files and files shared with user)
委任済みチーム サイトおよびプライベート / 共有チャネルのサイト コレクションのチャネル フォルダーおよびファイルを移行します。
Microsoft GraphUser.Read.All
(Read all users’ full profiles)
委任済みMicrosoft 365 ユーザー プロファイルの情報を取得します。
Microsoft GraphChannelMember.ReadWrite.All
(Add and remove members from all channels)
委任済みプライベート / 共有チャネルのメンバーを移行します。
Microsoft GraphTeamworkTag.ReadWrite
(Read and write tags in Teams)
委任済みタグを移行します。
Microsoft GraphTeamMember.ReadWrite.All
(Add and remove members from all teams)
委任済みチーム メンバーを移行します。
Microsoft GraphTeamsAppInstallation.ReadWriteAndConsentForTeam委任済みチーム内のインストール済み Teams アプリを管理します。

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

"requiredResourceAccess": [
 {
   "resourceAppId": "00000003-0000-0000-c000-000000000000",
   "resourceAccess": [
     {
       "id": "0c3e411a-ce45-4cd1-8f30-f99a3efa7b11",
       "type": "Scope"
     },
     {
       "id": "c5366453-9fb0-48a5-a156-24f0c49a4b84",
       "type": "Scope"
     },
     {
       "id": "0b5d694c-a244-4bde-86e6-eb5cd07730fe",
       "type": "Scope"
     },
     {
       "id": "5c28f0bf-8a70-41f1-8ab2-9032436ddb65",
       "type": "Scope"
     },
     {
       "id": "2f233e90-164b-4501-8bce-31af2559a2d3",
       "type": "Scope"
     },
     {
       "id": "4793c53b-df34-44fd-8d26-d15c517732f5",
       "type": "Scope"
     },
     {
       "id": "4e46008b-f24c-477d-8fff-7bb4ec7aafe0",
       "type": "Scope"
     },
     {
       "id": "741c54c3-0c1e-44a1-818b-3f97ab4e8c83",
       "type": "Scope"
     },
     {
       "id": "205e70e5-aba6-4c52-a976-6d2d46c48043",
       "type": "Scope"
     },
     {
       "id": "4a06efd2-f825-4e34-813e-82a57b03d1ee",
       "type": "Scope"
     },
     {
       "id": "539dabd7-b5b6-4117-b164-d60cd15a8671",
       "type": "Scope"
     },
     {
       "id": "946349d5-2a9d-4535-abc0-7beeacaedd1d",
       "type": "Scope"
     },
     {
       "id": "a154be20-db9c-4678-8ab7-66f6cc099a59",
       "type": "Scope"
     }
   ]
 },
 {
   "resourceAppId": "00000002-0000-0ff1-ce00-000000000000",
   "resourceAccess": [
     {
       "id": "ab4f2b77-0b06-4fc1-a9de-02113fc2ab7c",
       "type": "Scope"
     },
     {
       "id": "3b5f3d61-589b-4a3c-a359-5dd4b5ee5bd5",
       "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"
     }
   ]
 },
 {
   "resourceAppId": "00000012-0000-0000-c000-000000000000",
   "resourceAccess": [
     {
       "id": "c9c9a04d-3b66-4ca8-a00c-fca953e2afd3",
       "type": "Scope"
     }
   ]
 },
 {
   "resourceAppId": "870c4f2e-85b6-4d43-bdda-6ed9a579b725",
   "resourceAccess": [
     {
       "id": "34f7024b-1bed-402f-9664-f5316a1e1b4a",
       "type": "Scope"
     }
   ]
 }
]

カスタム委任アプリ プロファイル (GCC High テナント)

カスタム委任アプリ プロファイルには以下の権限が付与されていることを確認してください。

APIアクセス許可タイプ目的
Microsoft Information Protection Sync ServiceUnifiedPolicy.User.Read
(Read all unified policies a user has access to)
委任済みファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
Azure Rights Management Servicesuser_impersonation
(Create and access protected content for users)
委任済みファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
SharePointAllSites.FullControl
(Have full control of all site collections)
委任済みチーム サイトの設定および権限を取得します。
SharePointTermStore.ReadWrite.All
(Read managed metadata)
委任済みManaged Metadata Service を取得して移行します。
Office 365 Exchange OnlineEWS.AccessAsUser.All
(Access mailboxes as the signed-in user via Exchange Web Services)
委任済みExchange Web サービスでサインイン ユーザーとしてメールボックスにアクセスします。
Office 365 Exchange OnlineExchange.Manage
(Manage Exchange configuration)
委任済みExchange PowerShell を使用してメールボックスの権限を取得します。
Microsoft GraphDomain.Read.All
(Read domains)
委任済みドメインを取得します。
Microsoft GraphRoleManagement.Read.Directory
(Read directory RBAC settings)
委任済みディレクトリ ロールを取得します。
Microsoft GraphGroup.ReadWrite.All
(Read and write all groups)
委任済みMicrosoft 365 グループおよびグループ データを移行します。
Microsoft GraphSites.Read.All
(Read items in all site collections)
委任済みチーム サイトおよびプライベート チャネルのサイト コレクションのチャネル フォルダーおよびファイルを取得します。
Microsoft GraphFiles.ReadWrite
(Read directory RBAC settings)
委任済みチーム サイトおよびプライベート / 共有チャネルのサイト コレクションのチャネル フォルダーおよびファイルを移行します。
Microsoft GraphUser.Read.All
(Read all users’ full profiles)
委任済みMicrosoft 365 ユーザー プロファイルの情報を取得します。
Microsoft GraphChannelMember.ReadWrite.All
(Add and remove members from all channels)
委任済みプライベート / 共有チャネルのメンバーを移行します。
Microsoft GraphTeamworkTag.ReadWrite
(Read and write tags in Teams)
委任済みタグを移行します。
Microsoft GraphTeamsAppInstallation.ReadWriteAndConsentForTeam委任済みTeams でインストール済み Teams アプリを管理します。
Microsoft GraphTeamMember.ReadWrite.All
(Add and remove members from all teams)
委任済みチーム メンバーを移行します。

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

"requiredResourceAccess": [
  {
    "resourceAppId": "00000003-0000-0000-c000-000000000000",
    "resourceAccess": [
      {
        "id": "4e46008b-f24c-477d-8fff-7bb4ec7aafe0",
        "type": "Scope"
      },
      {
        "id": "205e70e5-aba6-4c52-a976-6d2d46c48043",
        "type": "Scope"
      },
      {
        "id": "a154be20-db9c-4678-8ab7-66f6cc099a59",
        "type": "Scope"
      },
      {
        "id": "5c28f0bf-8a70-41f1-8ab2-9032436ddb65",
        "type": "Scope"
      },
      {
        "id": "0c3e411a-ce45-4cd1-8f30-f99a3efa7b11",
        "type": "Scope"
      },
      {
        "id": "d2813b3d-8ab2-4dac-a43d-3ac685f19416",
        "type": "Scope"
      },
      {
        "id": "4a06efd2-f825-4e34-813e-82a57b03d1ee",
        "type": "Scope"
      },
      {
        "id": "2f9ee017-59c1-4f1d-9472-bd5529a7b311",
        "type": "Scope"
      },
      {
        "id": "946349d5-2a9d-4535-abc0-7beeacaedd1d",
        "type": "Scope"
      },
      {
        "id": "741c54c3-0c1e-44a1-818b-3f97ab4e8c83",
        "type": "Scope"
      }
    ]
  },
  {
    "resourceAppId": "00000012-0000-0000-c000-000000000000",
    "resourceAccess": [
      {
        "id": "c9c9a04d-3b66-4ca8-a00c-fca953e2afd3",
        "type": "Scope"
      }
    ]
  },
  {
    "resourceAppId": "870c4f2e-85b6-4d43-bdda-6ed9a579b725",
    "resourceAccess": [
      {
        "id": "34f7024b-1bed-402f-9664-f5316a1e1b4a",
        "type": "Scope"
      }
    ]
  },
  {
    "resourceAppId": "00000002-0000-0ff1-ce00-000000000000",
    "resourceAccess": [
      {
        "id": "ab4f2b77-0b06-4fc1-a9de-02113fc2ab7c",
        "type": "Scope"
      },
      {
        "id": "3b5f3d61-589b-4a3c-a359-5dd4b5ee5bd5",
        "type": "Scope"
      }
    ]
  },
  {
    "resourceAppId": "00000003-0000-0ff1-ce00-000000000000",
    "resourceAccess": [
      {
        "id": "56680e0d-d2a3-4ae1-80d8-3c4f2100e3d0",
        "type": "Scope"
      },
      {
        "id": "59a198b5-0420-45a8-ae59-6da1cb640505",
        "type": "Scope"
      }
    ]
  }
]

カスタム委任アプリ プロファイル (21Vianet テナント)

カスタム委任アプリ プロファイルには以下の権限が付与されていることを確認してください。

APIアクセス許可タイプ目的
Microsoft Information Protection Sync ServiceUnifiedPolicy.User.Read
(Read all unified policies a user has access to)
委任済みファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
Microsoft Rights Management Servicesuser_impersonation
(Create and access protected content for users)
委任済みファイル / メール / チームの秘密度ラベルを管理する場合にのみ必要です。
SharePointAllSites.FullControl
(Have full control of all site collections)
委任済みチーム サイトの設定および権限を取得します。
SharePointTermStore.ReadWrite.All
(Read managed metadata)
委任済みManaged Metadata Service を取得して移行します。
Office 365 Exchange OnlineEWS.AccessAsUser.All
(Access mailboxes as the signed-in user via Exchange Web Services)
委任済みExchange Web サービスでサインイン ユーザーとしてメールボックスにアクセスします。
Microsoft GraphDomain.Read.All
(Read domains)
委任済みドメインを取得します。
Microsoft GraphRoleManagement.Read.Directory
(Read directory RBAC settings)
委任済みディレクトリ ロールを取得します。
Microsoft GraphGroup.ReadWrite.All
(Read and write all groups)
委任済みMicrosoft 365 グループおよびグループ データを移行します。
Microsoft GraphSites.Read.All
(Read items in all site collections)
委任済みチーム サイトおよびプライベート チャネルのサイト コレクションのチャネル フォルダーおよびファイルを取得します。
Microsoft GraphFiles.ReadWrite
(Have full access to user files and files shared with user)
委任済みチーム サイトおよびプライベート / 共有チャネルのサイト コレクションのチャネル フォルダーおよびファイルを移行します。
Microsoft GraphUser.Read.All
(Read all users’ full profiles)
委任済みMicrosoft 365 ユーザー プロファイルの情報を取得します。
Microsoft GraphChannelMember.ReadWrite.All
(Add and remove members from all channels)
委任済みプライベート / 共有チャネルのメンバーを移行します。
Microsoft GraphTeamworkTag.ReadWrite
(Read and write tags in Teams)
委任済みタグを移行します。
Microsoft GraphTeamMember.ReadWrite.All
(Add and remove members from all teams)
委任済みチーム メンバーを移行します。

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

"requiredResourceAccess": [
  {
    "resourceAppId": "00000003-0000-0ff1-ce00-000000000000",
    "resourceAccess": [
      {
        "id": "59a198b5-0420-45a8-ae59-6da1cb640505",
        "type": "Scope"
      },
      {
        "id": "56680e0d-d2a3-4ae1-80d8-3c4f2100e3d0",
        "type": "Scope"
      }
    ]
  },
  {
    "resourceAppId": "00000002-0000-0ff1-ce00-000000000000",
    "resourceAccess": [
      {
        "id": "522c3758-e3ef-4482-af45-40e5d9aabd1e",
        "type": "Scope"
      }
    ]
  },
  {
    "resourceAppId": "870c4f2e-85b6-4d43-bdda-6ed9a579b725",
    "resourceAccess": [
      {
        "id": "34f7024b-1bed-402f-9664-f5316a1e1b4a",
        "type": "Scope"
      }
    ]
  },
  {
    "resourceAppId": "797f4846-ba00-4fd7-ba43-dac1f8f63013",
    "resourceAccess": [
      {
        "id": "41094075-9dad-400e-a0bd-54e686782033",
        "type": "Scope"
      }
    ]
  },
  {
    "resourceAppId": "00000003-0000-0000-c000-000000000000",
    "resourceAccess": [
      {
        "id": "84160c94-5d27-49e7-a742-2b941e4f2987",
        "type": "Scope"
      },
      {
        "id": "3eef517f-e083-4ef1-92d2-089c3265351d",
        "type": "Scope"
      },
      {
        "id": "5c28f0bf-8a70-41f1-8ab2-9032436ddb65",
        "type": "Scope"
      },
      {
        "id": "4e46008b-f24c-477d-8fff-7bb4ec7aafe0",
        "type": "Scope"
      },
      {
        "id": "741c54c3-0c1e-44a1-818b-3f97ab4e8c83",
        "type": "Scope"
      },
      {
        "id": "205e70e5-aba6-4c52-a976-6d2d46c48043",
        "type": "Scope"
      },
      {
        "id": "3f626c00-b3fc-4dee-9371-503d58fbfc0d",
        "type": "Scope"
      },
      {
        "id": "ce73714b-d1cf-47c3-8a27-eab4b818a7c5",
        "type": "Scope"
      },
      {
        "id": "a154be20-db9c-4678-8ab7-66f6cc099a59",
        "type": "Scope"
      }
    ]
  }
]