🌐

SPClient 0.8 を公開しました

2022/01/01に公開

https://www.powershellgallery.com/packages/SPClient/0.8

データ取得で * による指定ができるようになりました。つまり、こんな風に呼び出せます。

Get-SPClientWeb -Default -Retriavals "*,Lists.Include(*)"

これは内部的に以下のように変換されます。

clientContext.Load(clientContext.Web, web => web, web => web.Lists.IncludeWithDefaultProperties(list => list))

また、データの取得においてキャッシュを使うのをやめました。これにより、コマンドの実行ごとにサーバーへのリクエストが発生することになり、パフォーマンスの劣化が想定されます。しかし、キャッシュをすることによる弊害のほうが大きいため、このような変更となりました。なお SharePoint 2016 の CSOM ではキャッシュの有無を指定できるようになっているようです。

Discussion