WindowsUpadateの最終更新日を取得する。
Get-HotFix | Measure -Maximum -Property InstalledOn |
てな感じで取得できそうな気がする。(実際、Windows8では取得できる)
しかし、Windows7では以下のようなエラーが・・・。
えぇー、数値しか駄目なの(><)
仕方がないので力技(一旦数値に変換してから戻す)
PS>[datetime][long]((Get-HotFix | select {($_.installedon).ticks} | measure -Maximum -Property '($_.installedon).ticks').Maximum) |
まだ、以下のほうが良いか
PS>(Get-HotFix | sort installedon -Des | select -First 1).InstalledOn |
ちゃんとやっている方もいらっしゃる
Measure-Latest: finding latest date/time | Dmitry's Blog: Cloud, PowerShell and beyond
Windows8が大コケしたおかげで、PowerShellも2.0がまだまだ幅を利かせてしまうので、ちょっと悩ましい。
0 件のコメント:
コメントを投稿