「ネット統計サーバー/ワークステーション」とは別に、Windowsサーバーの最後の再起動時間を見つけるにはどうすればよいですか?
スタート->実行-> cmd.exe
systeminfo | 「システム稼働時間」を見つける
または、より最近のOSバージョン(コメントを参照):
systeminfo | 「システム起動時間」を見つける
イベントID 6009のシステムイベントログをフィルタリングします。
powershellコマンドを開いて実行すると、すべての履歴が表示されます。UIは不要です:-)
get-eventlog System | where-object {$_.EventID -eq "6005"} | sort -desc TimeGenerated
MicrosoftのSysinternalsパッケージの PsInfo ユーティリティを使用します。これにより、次のような出力が得られます。
PsInfo v1.77 - Local and remote system information viewer
Copyright (C) 2001-2009 Mark Russinovich
Sysinternals - www.sysinternals.com
System information for \\JEFF-Dell:
Uptime: 0 days 0 hours 33 minutes 27 seconds
Kernel version: Microsoft Windows XP, Multiprocessor Free
Product type: Professional
Product version: 5.1
Service pack: 3
Kernel build number: 2600
Registered organization:
Registered owner:
IE version: 8.0000
System root: C:\WINDOWS
Processors: 2
Processor speed: 2.3 GHz
Processor type: Intel(R) Core(TM)2 Duo CPU E6550 @
Physical memory: 3316 MB
Video driver: Live Mesh Remote Desktop Mirror Driver
Server 2008を使用している場合は、[タスクマネージャ]-[パフォーマンス]タブでシステムの稼働時間を時間単位で確認できます。私の知る限り、「ネット統計...」の方法はWindows 2003で唯一の真の方法です。
Wmiクライアントを使用する。
C:\>wmic OS GET CSName,LastBootUpTime
CSName LastBootUpTime
SERVER 20101124084714.500000-360
注:-360 = GMT-6
システムが最後に起動した時間
私の個人的なお気に入りは、WMIとWin32_OperatingSystemのプロパティ/メソッドを使用することです。これは簡単なコピー/貼り付けのライナーです:
((Get-WmiObject Win32_OperatingSystem).ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).LastBootUpTime))
同じことですが、手動入力の方が簡単です。
$obj = Get-WmiObject Win32_OperatingSystem
$obj.ConvertToDateTime($obj.LastBootUpTime)
どちらのオプションも次のような出力を提供します。
Monday, June 30, 2014 11:59:50 AM
システム稼働時間の長さ
システムがオンラインになっている時間を知りたい場合は、これを実行できます(これも代替コードスタイルです)。
$Obj = Get-WmiObject -Class Win32_OperatingSystem
$Obj.ConvertToDateTime($Obj.LocalDateTime) - $Obj.ConvertToDateTime($Obj.LastBootUpTime)
次のような出力が得られます:
Days : 7
Hours : 1
Minutes : 59
Seconds : 42
Milliseconds : 745
Ticks : 6119827457690
TotalDays : 7.08313363158565
TotalHours : 169.995207158056
TotalMinutes : 10199.7124294833
TotalSeconds : 611982.745769
TotalMilliseconds : 611982745.769
Powershellの使用
Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
CSName LastBootUpTime
Server 7/5/2014 6:00:00 AM
システムの下の[パフォーマンス]タブでタスクマネージャーを簡単に開いて、「UpTime」を見つけることができます!!!
以下は、シャットダウン日の履歴を示します。
参照 日付を含むシャットダウンイベントのリストを取得する方法
1074
のイベントID Eventvwr.exe
でSystem
イベントをフィルタリングすると、役に立ちました
前回の起動時間は有用な情報のトラブルシューティングのためのものなので、every server
にbackground wallpaper
として自動的に表示します
ハウツー
Bginfo64.exe /silent /nolicprompt /timer:0