コンピュータの再起動時に確認する方法はありますか。リモートで


0

コンピュータがいつ再起動したかをリモートで確認する方法が必要です。私はそのホスト名を持っており、そのファイル構造を閲覧することができます。

Windows XP、Vistaおよび7台のマシンでこれを行いたいと思います。

回答:


1

システムイベントログを確認してください。 Windowsは起動するたびにログに記録します。

あなたはこれをローカルに行うことができます、あなたはGUIを介してリモートでそれを行うことができます(eventvwr.mscを実行してからアクション、他のコンピュータへの接続)。

PowerShellを使うこともできます。私の$ profileファイルには、次の関数があります。

    function lastboot([string]$computer)
    {
            Write-Host "Getting last boot time, please wait..."
            get-eventlog -ComputerName $computer system|?{ $_.eventid -eq 6009 }|%{ $_|ft timewritten,eventid;break}
    }

1
Windows 7の場合:再起動がソースの下に "USER32"として表示されますイベントIDは "1074"です。
gigaduck

1
そう、1074はいつ/なぜ再起動したのかを示し、6009は再起動後に '起動'したときです。
Mark Allen

1

あなたはpowershellでwmiクエリを使って簡単にそれをすることができます:

$os = gwmi win32_operatingsystem -computername "remote_computername"
$os.converttodatetime($os.lastbootuptime)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.