Home > Windows にまつわる e.t.c.

OS インストール日の確認


OS をインストールした日は WMI で確認できます。

WMI は PowerShell で簡単に扱えるので以下のスクリプトをコピペします。

$WMI_OpreationSystem = Get-WmiObject win32_operatingsystem
$InstallDate = $WMI_OpreationSystem.InstallDate
$WMI_OpreationSystem.ConvertToDateTime($InstallDate)

 

こんな感じに確認できます

PS C:\> $WMI_OpreationSystem = Get-WmiObject win32_operatingsystem
PS C:\> $InstallDate = $WMI_OpreationSystem.InstallDate
PS C:\> $WMI_OpreationSystem.ConvertToDateTime($InstallDate)

2015年8月1日 9:34:08

 

 

余談ですが、レジストリにも OS インストール日は記録されていますが、OS バージョンよって微妙に実装が違います。
例えば、Windows 10 であれば以下でインストール日を取得できますが、他のバージョンだとこの方法で取得できません。(セットされているキーと値が違う)

$RegPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
$RegKey = "InstallTime"
$FileTimeInstallDate = (Get-ItemProperty $RegPath -name $RegKey).$RegKey
[DateTime]::FromFileTime($FileTimeInstallDate)

 

back.gif (1980 バイト)

home.gif (1907 バイト)

Copyright © MURA All rights reserved.