Server 管理をしていると、サーバーがいつ起動して、どのくらい連続稼働しているのかを確認したくなることがあります。
そんな時は、PowerShell で WMI を叩くと簡単に調べる事が出来ます。(Client PCでも使えます)
# 起動時刻の取得 $WMI_OpreationSystem = Get-WmiObject win32_operatingsystem $Boot = $WMI_OpreationSystem.LastBootUpTime $BootDateTime = $WMI_OpreationSystem.ConvertToDateTime($Boot) echo $BootDateTime |
# 連続稼働日数の取得 $WMI_OpreationSystem = Get-WmiObject win32_operatingsystem $Now = $WMI_OpreationSystem.LocalDateTime $Boot = $WMI_OpreationSystem.LastBootUpTime $BootDateTime = $WMI_OpreationSystem.ConvertToDateTime($Boot) $NowDateTime = $WMI_OpreationSystem.ConvertToDateTime($Now) $UpTime = $NowDateTime - $BootDateTime echo $UpTime.Days |
起動時刻はもっと簡単に取得する方法もありました
# 起動時刻の取得(簡単版) $BootDateTime = (Get-CimInstance Win32_OperatingSystem).LastBootUpTime echo $BootDateTime |
Copyright © MURA All rights reserved.