2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ユーザーが使用していないサブサイトをPowerShellを使って調べる

Last updated at Posted at 2019-02-11

最終更新日にあたるプロパティが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 に取得したものです)
(サイト名は伏せています)

image.png

結論

「LastItemModifiedDate」はSharePoint内部で実行されている日毎・週毎の定期ジョブによる最終更新も取得している様子。なので、いつ取得しても 数日前 ~ 1週間前 くらいの日付が返される。(使いどころないかも)

「LastItemUserModifiedDate」はシステムによる更新は除外した最終更新日を取得している様子。なので、ユーザーに使われていないサブサイトの洗い出しに活用できそう。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?