
テナント内のMicrosoft 365グループとそのメタデータを列挙する
all_groups.py スクリプトを使用すると、Azure ADテナント内のすべてのMicrosoft 365グループをそのメタデータと共に列挙できます:
これらすべて、非公開グループでも可能です! 詳細については、私のブログ記事「Microsoft TeamsとMicrosoft 365グループのリスク」をご覧ください。
reporting.py スクリプトは、all_groups.py からのJSON出力を取得し、機密性の高い非公開または公開グループを迅速に特定できるCSVファイルを生成します。
必要条件:
pip install -r requirements.txt
テナント上の有効なアカウントが必要です。異なる認証方法がサポートされています:
python all_groups.py -u [email protected] -p MyPassw0rd
python all_groups.py --device-code
その他の方法も用意されています。ROADToolsのドキュメントをお読みいただくか、引数なしでスクリプトを実行してヘルプを表示してください。
python all_groups.py
以上です。それ以上のオプションは必要ありません!スクリプトの出力はカレントディレクトリの all_groups.json に保存されます。
その後、このJSONからより見やすく簡潔な出力が必要な場合は、reporting.py を使用して変換してください:
python reporting.py
自動的にカレントディレクトリの all_groups.json を読み込み、同じディレクトリに all_groups.csv を出力します。
このプロジェクトは認証に、@dirkjanm による ROADTools の非常に便利な roadlib を使用しています。