回答:
システムイベントログを確認してください。 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}
}
あなたはpowershellでwmiクエリを使って簡単にそれをすることができます:
$os = gwmi win32_operatingsystem -computername "remote_computername"
$os.converttodatetime($os.lastbootuptime)