Wie kann ich sehen, wann der Computer neu gestartet wurde? Entfernt


0

Ich benötige eine Möglichkeit, aus der Ferne festzustellen, wann ein Computer neu gestartet wurde. Ich habe seinen Hostnamen und kann seine Dateistruktur durchsuchen.

Würde dies gerne auf Windows XP, Vista und 7 Computern tun.

Antworten:


1

Überprüfen Sie das Systemereignisprotokoll. Jedes Mal, wenn Windows gestartet wird, wird es dort protokolliert.

Sie können dies lokal oder remote über die grafische Benutzeroberfläche ausführen (eventvwr.msc ausführen, dann Aktion, Mit einem anderen Computer verbinden).

Sie können auch PowerShell verwenden: In meiner $ profile-Datei habe ich folgende Funktion:

    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
Für Windows 7: Der Neustart wird unter Quelle als "USER32" angezeigt. Ereignis-ID ist "1074".
Gigaduck

1
Ja, 1074 gibt an, wann / warum es neu gestartet wurde, während 6009 angibt, wann es nach dem Neustart "gebootet" wurde.
Mark Allen

1

Sie können dies einfach mit einer WMI-Abfrage in Powershell tun:

$os = gwmi win32_operatingsystem -computername "remote_computername"
$os.converttodatetime($os.lastbootuptime)
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.