如何查看電腦何時重新啟動?遠端

如何查看電腦何時重新啟動?遠端

我需要一種方法來遠端查看電腦何時重新啟動。我有它的主機名稱並且能夠瀏覽它的檔案結構。

很想在 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}
    }

答案2

您可以在 powershell 中使用 wmi 查詢輕鬆完成此操作:

$os = gwmi win32_operatingsystem -computername "remote_computername"
$os.converttodatetime($os.lastbootuptime)

相關內容