web-dev-qa-db-ja.com

Windowsサーバーの最後の再起動時間

「ネット統計サーバー/ワークステーション」とは別に、Windowsサーバーの最後の再起動時間を見つけるにはどうすればよいですか?

90
Sakthi

スタート->実行-> cmd.exe

systeminfo | 「システム稼働時間」を見つける

または、より最近のOSバージョン(コメントを参照):

systeminfo | 「システム起動時間」を見つける

110
Benoit

イベントID 6009のシステムイベントログをフィルタリングします。

38
user47994

powershellコマンドを開いて実行すると、すべての履歴が表示されます。UIは不要です:-)

get-eventlog System | where-object {$_.EventID -eq "6005"} | sort -desc TimeGenerated
15
Mouffette

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
11
jeffm

Server 2008を使用している場合は、[タスクマネージャ]-[パフォーマンス]タブでシステムの稼働時間を時間単位で確認できます。私の知る限り、「ネット統計...」の方法はWindows 2003で唯一の真の方法です。

10
Seishun

Wmiクライアントを使用する。

C:\>wmic OS GET CSName,LastBootUpTime
CSName    LastBootUpTime 
SERVER  20101124084714.500000-360

注:-360 = GMT-6

7
FoFo

システムが最後に起動した時間

私の個人的なお気に入りは、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
6
Colyn1337

Powershellの使用

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

CSName LastBootUpTime
Server 7/5/2014 6:00:00 AM
5
Revi

システムの下の[パフォーマンス]タブでタスクマネージャーを簡単に開いて、「UpTime」を見つけることができます!!!

3
salar

以下は、シャットダウン日の履歴を示します。

参照 日付を含むシャットダウンイベントのリストを取得する方法

1074のイベントID Eventvwr.exeSystemイベントをフィルタリングすると、役に立ちました

2
LCJ

前回の起動時間は有用な情報のトラブルシューティングのためのものなので、every serverbackground wallpaperとして自動的に表示します

enter image description here

enter image description here

ハウツー

  • Bginfo(Microsoft/Sysinternals) を使用する
  • 必要な情報を構成する
  • スケジュールされたタスクとして実行:
    • コマンドライン:Bginfo64.exe /silent /nolicprompt /timer:0
    • トリガー:ユーザーがログオンするたびに
1
marsh-wiggle