SharePoint Online を利用していると、リストに格納されたアイテムが 5,000 件を超えることも珍しくありません。こうしたリストのアイテムを PowerShell の CSOM で扱おうと思うと、5,000 件の壁にぶつかります。 これは、SharePoint Online からは一度に 5,000 件より多いアイテムを取得できないためです。ではどうするかというと、5,000 件の制限の範囲内で小分けにしてアイテムを取得していきます。ページングというやつですね。 ではさっそくスクリプトを見ていきましょう。 さっそくスクリプトAdd-Type -Path "C:\Program Files\SharePoint Online Management Shell\Microsoft.Online.SharePoint.PowerShell\Microsoft.SharePoint
![PowerShell の CSOM を使って SharePoint Online の 5,000 件を超えるアイテムが格納されたリストから全アイテムを取得する](https://cdn-ak-scissors.b.st-hatena.com/image/square/158f362d5f4b73c47712c0637b841c3da07a8e66/height=288;version=1;width=512/https%3A%2F%2Fidea.tostring.jp%2Fwp-content%2Fplugins%2Fwp-ogp%2Fdefault.png)