SharePoint 2013 でリストやドキュメント ライブラリを作ると、既定で登録日時と更新日時の列ができるのですが、これらの表示形式が「フレンドリ」になっていて使いづらいので、一発で書き換えるスクリプトを作りました。
Add-PSSnapin Microsoft.SharePoint.PowerShell $url = "{{siteurl}}" $web = Get-SPWeb $url for ($i = 0; $i -lt $web.Lists.Count; $i++) { $list = $web.Lists[$i] $field = $list.Fields["Created"] $field = $field -as [Microsoft.SharePoint.SPFieldDateTime] if ($field -ne $null) { $field.FriendlyDisplayFormat = [Microsoft.SharePoint.SPDateTimeFieldFriendlyFormatType]::Disabled $field.Update() } $field = $list.Fields["Modified"] $field = $field -as [Microsoft.SharePoint.SPFieldDateTime] if ($field -ne $null) { $field.FriendlyDisplayFormat = [Microsoft.SharePoint.SPDateTimeFieldFriendlyFormatType]::Disabled $field.Update() } }