Wann letzter reboot?
Hallo zusammen,
gibt es eine Möglichkeit aus dem Eventlog auszulesen wann der letzte Reboot war?
Danke und Gruss
Sascha
gibt es eine Möglichkeit aus dem Eventlog auszulesen wann der letzte Reboot war?
Danke und Gruss
Sascha
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 37295
Url: https://administrator.de/contentid/37295
Ausgedruckt am: 14.11.2024 um 03:11 Uhr
6 Kommentare
Neuester Kommentar
Kommt sehr auf das System an (Betriebssystem, Domänenmitglied oder nicht usw.) ...
Aber generell findet sich im Bereich "System" des Eventlog so einiges, was zumindest einen Reboot vermuten läßt ... z.B. das Ereignis 6005 ("Der Ereignisprotokolldienst wurde gestartet"). Meines Wissens wird der halt nur neu gestartet, wenn man das System bootet. Aber ein Administrator kann den natürlich auch von Hand neu starten, so daß das kein 100%iger Beweis für einen Reboot ist.
Aber generell findet sich im Bereich "System" des Eventlog so einiges, was zumindest einen Reboot vermuten läßt ... z.B. das Ereignis 6005 ("Der Ereignisprotokolldienst wurde gestartet"). Meines Wissens wird der halt nur neu gestartet, wenn man das System bootet. Aber ein Administrator kann den natürlich auch von Hand neu starten, so daß das kein 100%iger Beweis für einen Reboot ist.
Wenn man davon ausgeht das dein Server beim Start eine Lan Verbindung herstellt und die zwischendurch auch nicht deaktiviert wird, kannst du daran sehen wie lange die Lan-Verbindung und damit der Rechner läuft.
Andere Möglichkeit fällt mir auf die schnelle jetzt nicht ein - ohne Tools von Drittanbietern
Andere Möglichkeit fällt mir auf die schnelle jetzt nicht ein - ohne Tools von Drittanbietern
Frei nach M$ und Biber.
Output (Beispielaufruf am CMD-Prompt):
Schönes Wochenende
Biber
' http://www.microsoft.com/technet/scriptcenter/resources/qanda/sept04/hey0907.mspx
'--------snipp LastBootUp.vbs
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:\\" & strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem")
For Each objOS in colOperatingSystems
dtmBootup = objOS.LastBootUpTime
dtmLastBootupTime = deWMIDateStringToDate(dtmBootup)
dtmSystemUptime = DateDiff("h", dtmLastBootUpTime, Now)
Wscript.Echo "Rechner rennt seit " & dtmSystemUptime & " Stunden."
Next
Function deWMIDateStringToDate(dtmBootup)
deWMIDateStringToDate = CDate(Mid(dtmBootup, 7, 2) & "." & _
Mid(dtmBootup, 5, 2) & "." & Left(dtmBootup, 4) _
& " " & Mid (dtmBootup, 9, 2) & ":" & _
Mid(dtmBootup, 11, 2) & ":" & Mid(dtmBootup, _
13, 2))
wScript.echo deWMIDateStringToDate
End Function
''--------snipp LastBootUp.vbs
>cscript //nologo LastBootUp.vbs
04.08.2006 08:40:21
Rechner rennt seit 8 Stunden.
Biber