【SharePoint】リスト Web パーツを含むページを出力する (PnP PowerShell)

サイト内にあるリストがどのページに埋め込まれているか探したい場面があり、次の PowerShell のコードを作成しました。コードを実行すると、リスト Web パーツを含むページの一覧が CSV 出力されます。(CSV ファイル作成場所は $csvFilePath に記載)

以下に作成したコードを記載します。

PnP PowerShell をインストールしている必要があります。

コード内に記載されている「f92bf067-bc19-489e-a556-7fe95f508720」は、リスト Web パーツの ID です。Web パーツの ID は、メンテナンスモード(ページの URL の末尾に「?maintenancemode=true」を追加)で確認できます。

learn.microsoft.com