(この記事はClaude Sonnet 4により執筆しています) はじめに SharePoint Onlineを使っていると、気がつけばサイトが増えて権限管理が複雑になっていませんか? 「あのサイトには誰がアクセスできるんだっけ?」 「外部ユーザーに権限を与えすぎていないか確認したい」 「コンプライアンス監査のために権限一覧が必要」 そんな悩みを解決するために、SharePoint Onlineテナント内のすべてのサイト権限を一括で取得し、CSV形式で出力するPowerShellスクリプトを開発しました。 今回は、このツールの使い方と、開発中に遭遇したPnP.PowerShellモジュールのつ…