1. スクリプトを実行するには、システムにどの Python バージョンが必要ですか?
最適なサポートのために、Python バージョンは 3.9 以上であることを確認してください。バージョンを確認するには、次のいずれかのコマンドを使用します。
- py --version
- py3 --version
- python --version
- python3 --version
まだインストールしていない場合は、こちらからダウンロードしてください。
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」エラーが発生した場合は、スクリプトを再実行すると解消されます。
あわせて、デバッグ用に demo.log ファイルを取得してください。demo.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. MS Teams のストレージ使用量はどのように確認できますか?
SharePoint からストレージ使用量を確認できます。
19. Python コードを実行せずに移行できるようにする予定はありますか?
いいえ。MS Teams には直接移行するためのオプションがないため、MS Teams API を使用し、Python 経由で移行を行う必要があります。
20. Microsoft Teams で、エクスポートが完了したことをどのように確認できますか?
コマンドプロンプトまたはターミナルでスクリプトの実行が終了すると、「Process is completed」というメッセージが表示され、ZIP ファイルが生成されます。