1. スクリプトを実行するには、システムにどの Python バージョンが必要ですか?
最適なサポートのために、Python バージョンは 3.9 以上であることを確認してください。バージョンを確認するには、次のいずれかのコマンドを使用します。
- py --バージョン
- py3 --バージョン
- python --バージョン
- python3 --バージョン
まだインストールしていない場合は、こちらからダウンロードしてください。
2. Azure アプリで有効にする必要がある API 権限はいくつですか?
このドキュメントで説明されている 18 個の権限を有効にする必要があります。
3. Python スクリプトを実行するには、どのコマンドを使用すればよいですか?
次のいずれかのコマンドでスクリプトを実行します。.py ファイルが保存されているフォルダーに移動し、filename を実際のファイル名に置き換えてください。
- py filename。py
- py3 filename。py
- python filename。py
- python3 filename。py
4. 「ModuleNotFound」エラーが表示された場合はどうすればよいですか? 
「Module Not Found」エラーが発生した場合は、次のいずれかのコマンドを実行して不足しているモジュールをインストールしてください。
- py -m pip install modulename
- py3 -m pip install modulename
- python -m pip install modulename
- python3 -m pip install modulename
5. ValueError が表示された場合はどうすればよいですか?
18 個の必須権限をすべて有効にし、アクセスを付与していることを確認してください。Azure アカウントの作成と権限の有効化については、次のドキュメントを参照してください。完了したら、作成したフォルダーをすべて削除し、スクリプトを再実行してください。
6. スクリプトの実行が停止し、「Unable to fetch」エラーが表示された場合はどうすればよいですか?
スクリプト実行中に「Unable to fetch」エラーが発生した場合は、スクリプトを再実行すると解消されます。
あわせて、デモ.log ファイルを取得してデバッグに使用してください。デモ.log ファイル内に 500、503、400、403 のいずれかのエラーコードが含まれている場合も、スクリプトを再実行することで解消されます。
7. 「Unable to connect to Cliq」エラーが表示された場合はどうすればよいですか?
「Unable to connect to Cliq」エラーが発生した場合は、管理者パネルからスクリプトをコピーし、必要な値を更新してから再実行してください。
8. クライアント シークレット値、クライアント ID、テナント ID はどこで作成できますか?
Teams 管理コンソール(Azure ポータル)にログインして作成できます。
9. エクスポートを実行するには、どの権限を有効にする必要がありますか?
委任された権限とアプリケーション権限の両方を含む、合計 18 個の権限を有効にする必要があります。
10. Teams からデータをエクスポートするにはどうすればよいですか?
Cliq 管理パネルで提供されている Python スクリプトを、コマンドプロンプトまたはターミナルから実行します。スクリプト内の必須クライアント ID、テナント ID、トークンを、対応するデータに置き換えてください。
11. Python をインストールする必要はありますか?
はい。Windows では、最新バージョンの Python をインストールする必要があります。Linux と macOS では、Python は既定で利用可能です。
12. エクスポートおよびインポートのプロセスはどの程度安全ですか?
これらの操作を実行できるのは管理者のみのため、安全なプロセスが確保されています。
13. 移行後に通知やメールは届きますか?
はい。移行が完了すると、移行の詳細が記載されたメールが送信されます。
14. Teams から Cliq に移行できるデータ量の上限はどのくらいですか?
最大 30 GB まで直接移行できます。30 GB を超えるデータについては、バックエンドでのサポートが必要です。
15. 非公開の会話もエクスポートされますか?
はい。MS Teams のプランに応じて、非公開・公開のすべての会話が移行されます。
16. 移行には有料版の Cliq を利用する必要がありますか?
いいえ。無料版と有料版のどちらの Cliq にも移行できます。
17. Microsoft Teams のデータがインドに保存されており、Cliq のデータセンターが米国にある場合、移行に問題はありますか?
いいえ。データは生データファイルとしてエクスポートでき、データセンターやネットワークの場所による制限は受けません。
18. Microsoft Teams のストレージ使用量はどのように確認できますか?
SharePoint からストレージ使用量を確認できます。
19. Python コードを実行せずに移行できるようにする予定はありますか?
いいえ。Microsoft Teams には直接移行するためのオプションがないため、Microsoft Teams API を使用し、Python 経由で移行を行う必要があります。
20. Microsoft Teams でエクスポートが完了したことを確認するにはどうすればよいですか?
コマンドプロンプトまたはターミナルでスクリプトの実行が終了すると、「Process is 完了」というメッセージが表示され、ZIP ファイルが生成されます。