アプリ プロファイルでカスタム アプリの使用を選択した場合、以下のことに注意してください。
•Fly Server インターフェイスで構成された 移行用の Microsoft 365 ユーザー が Microsoft Teams のライセンスを持っていることを確認してください。
*注意: 移行用の Microsoft 365 ユーザー にライセンスを割り当てるには、Microsoft 365 管理センター > ユーザー > アクティブなユーザー に移動して、ユーザーの ライセンスとアプリ タブで Microsoft Teams を選択します。
•移行先チームが存在しない場合、Fly Server は移行先にチームを作成する際に 移行用の Microsoft 365 ユーザー をチームの所有者として自動追加します。
•また、クラシック方法を使用した移行で、チャネルをプライベート / 共有チャネルに移行する場合:
o 移行先のチームが既存のチームですが、移行先のプライベート / 共有チャネルが存在しない場合、Fly Server は移行中に 移行用の Microsoft 365 ユーザー をチームのメンバーおよびプライベート / 共有チャネルの所有者として自動追加します。
o 移行先のチームとプライベート / 共有チャネルの両方が存在しない場合、Fly Server は移行中に 移行用の Microsoft 365 ユーザー をチームの所有者とプライベート / 共有チャネルの所有者として自動追加します。
カスタム アプリにはこれらの権限が付与されていることを確認してください。
API 名 |
権限名 |
説明 |
タイプ |
必要となる理由 |
Microsoft Graph |
Directory.Read.All |
Read directory data |
アプリケーション |
Microsoft 365 ユーザーを取得して移行します。 |
Directory.ReadWrite.All |
Read and write directory data |
アプリケーション |
移行先が Multi-Geo テナントである場合のみ必要です。この権限を追加できない場合、アプリに以下のロールのいずれかを付与することができます。アプリにロールを割り当てるには、付録 Q – Exchange 管理者ロールのアプリへの割り当て方法 の説明を参照してください。 •グローバル管理者 •ユーザー アカウント管理者 •ディレクトリ編集者 •Exchange 管理者 •SharePoint 管理者 | |
Group.ReadWrite.All |
Read and write all groups |
アプリケーション |
Microsoft 365 グループおよびグループ メンバーを取得して移行します。 | |
Sites.ReadWrite.All |
Read and write items in all site collections (preview) |
アプリケーション |
チーム サイトおよびプライベート チャネルのサイト コレクションのチャネル フォルダーおよびファイルを移行します。 | |
User.Read.All |
Read all users' full profiles |
アプリケーション |
Microsoft 365 ユーザー プロファイルの情報を取得します。 | |
ChannelMember.ReadWrite.All |
Add and remove members from all channels |
アプリケーション |
プライベート チャネル メンバーを取得して移行します。 | |
TeamMember.ReadWrite.All |
Add and remove members from all teams |
アプリケーション |
チーム メンバーを取得して移行します。 | |
Teamwork.Migrate.All |
Create chat and channel messages with anyone’s identity and with any timestamp |
アプリケーション |
詳細方法を使用してチームおよびチャネルを作成する場合、およびメッセージの送信者およびタイムスタンプを含むチャネル メッセージを移行する場合にのみ必要です。 | |
SharePoint |
Sites.FullControl.All |
Have full control of all site collections |
アプリケーション |
Slack のファイルおよび権限を取得して移行先チーム サイトに移行します。 |