Wann letzter reboot?

Mitglied: Saschi

Saschi (Level 1)

04.08.2006, aktualisiert 21:08 Uhr, 13720 Aufrufe, 6 Kommentare

Hallo zusammen,

gibt es eine Möglichkeit aus dem Eventlog auszulesen wann der letzte Reboot war?

Danke und Gruss

Sascha
Mitglied: SarekHL
04.08.2006 um 08:27 Uhr
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.
Mitglied: Saschi
04.08.2006 um 08:28 Uhr
Hallo, danke für die schnelle Antwort. Ist ein W2K-Server in einer Domäne.

Gruss

Sascha
Mitglied: SarekHL
04.08.2006 um 08:35 Uhr
Hallo, danke für die schnelle Antwort.
Ist ein W2K-Server in einer Domäne.

OK, die Konstellation habe ich hier auch. Da habe ich im Ereignisprotokoll nach jedem Reboot die Ereignisse 6009, 6005 und 1001 im Bereich System.
Mitglied: buerotiger
04.08.2006 um 16:15 Uhr
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
Mitglied: Biber
04.08.2006 um 16:47 Uhr
Frei nach M$ und Biber.
01.
' http://www.microsoft.com/technet/scriptcenter/resources/qanda/sept04/hey0907.mspx
02.
'--------snipp LastBootUp.vbs
03.
strComputer = "."
04.
Set objWMIService = GetObject _
05.
    ("winmgmts:\\" & strComputer & "\root\cimv2")
06.
Set colOperatingSystems = objWMIService.ExecQuery _
07.
    ("Select * from Win32_OperatingSystem")
08.
For Each objOS in colOperatingSystems
09.
    dtmBootup = objOS.LastBootUpTime
10.
    dtmLastBootupTime = deWMIDateStringToDate(dtmBootup)
11.
    dtmSystemUptime = DateDiff("h", dtmLastBootUpTime, Now)
12.
    Wscript.Echo "Rechner rennt seit " & dtmSystemUptime & " Stunden."
13.
Next
14.
Function deWMIDateStringToDate(dtmBootup)
15.
    deWMIDateStringToDate = CDate(Mid(dtmBootup, 7, 2) & "." & _
16.
         Mid(dtmBootup, 5, 2) & "." & Left(dtmBootup, 4) _
17.
         & " " & Mid (dtmBootup, 9, 2) & ":" & _
18.
         Mid(dtmBootup, 11, 2) & ":" & Mid(dtmBootup, _
19.
         13, 2))
20.
    wScript.echo deWMIDateStringToDate     
21.
End Function
22.
''--------snipp LastBootUp.vbs
Output (Beispielaufruf am CMD-Prompt):
01.
>cscript //nologo LastBootUp.vbs
02.
04.08.2006 08:40:21
03.
Rechner rennt seit 8 Stunden.
Schönes Wochenende
Biber
Mitglied: Mitchell
04.08.2006 um 21:08 Uhr
Der Mann ist ein Gott!!!
Titel: Wann letzter reboot?
Content-ID: 37295
Art des Inhalts: Frage
Ausgedruckt am: 16.11.2019 um 03:30:25 Uhr
URL: https://administrator.de/contentid/37295