ユーザーが使用していないサブサイトをPowerShellを使って調べる
最終更新日にあたるプロパティが2つある
SharePoint Online サイトには最終更新日にあたるプロパティが2つあります。
・ LastItemModifiedDate
・ LastItemUserModifiedDate
この2つの違いを明確に説明した情報は見つけられていないです。
実際に値を取得して比較したところ、おそらく以下の違いがあると考えられます。
プロパティ | 説明 |
---|---|
LastItemModifiedDate | SharePointの定期ジョブなどシステムによる更新も含んだ最終更新日 |
LastItemUserModifiedDate | ユーザー操作による最終更新日 |
PowerShellを使って両方のプロパティを取得してみた
サブサイトを複数持つサイトコレクションで、PowerShell を使って「LastItemModifiedDate」と「LastItemUserModifiedDate」を取得してみました。
実行したコマンド
Get-PnPSubWebs -Includes LastItemModifiedDate,LastItemUserModifiedDate | Select Title,LastItemModifiedDate,LastItemUserModifiedDate | sort LastItemUserModifiedDate -Descending
結果
(この情報は 2018/7/13 に取得したものです)
(サイト名は伏せています)
結論
「LastItemModifiedDate」はSharePoint内部で実行されている日毎・週毎の定期ジョブによる最終更新も取得している様子。なので、いつ取得しても 数日前 ~ 1週間前 くらいの日付が返される。(使いどころないかも)
「LastItemUserModifiedDate」はシステムによる更新は除外した最終更新日を取得している様子。なので、ユーザーに使われていないサブサイトの洗い出しに活用できそう。
Author And Source
この問題について(ユーザーが使用していないサブサイトをPowerShellを使って調べる), 我々は、より多くの情報をここで見つけました https://qiita.com/wataruf01/items/6be5d4fe1603e73be894著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .