サイト内にあるリストがどのページに埋め込まれているか探したい場面があり、次の PowerShell のコードを作成しました。コードを実行すると、リスト Web パーツを含むページの一覧が CSV 出力されます。(CSV ファイル作成場所は $csvFilePath に記載)
以下に作成したコードを記載します。
※PnP PowerShell をインストールしている必要があります。
コード内に記載されている「f92bf067-bc19-489e-a556-7fe95f508720」は、リスト Web パーツの ID です。Web パーツの ID は、メンテナンスモード(ページの URL の末尾に「?maintenancemode=true」を追加)で確認できます。