04. februar 2005 - 13:16
Der er
5 kommentarer og 2 løsninger
List af Eventlog via VBscript
Hej Er der nogen der har en kodestump til at læse windows eventlog, gerne via WMI. Mvh Henrik
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
04. februar 2005 - 13:32
#1
Hejsa 4ks Her er en stump du kan bruge: strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colLogFiles = objWMIService.ExecQuery _ ("Select * from Win32_NTEventLogFile where LogFileName='System'") For Each objLogFile in colLogFiles Wscript.Echo objLogFile.NumberOfRecords Next Spørg bare hvis der er andet vedr. dette du mangler:):)
04. februar 2005 - 13:33
#2
Hejsa 4ks Du kan også skrive til eventloggen: Const EVENT_SUCCESS = 0 Set objShell = Wscript.CreateObject("Wscript.Shell") objShell.LogEvent EVENT_SUCCESS, _ "Dette er en test"
04. februar 2005 - 13:44
#3
Her du link til liste over hvad der er muligt udover at liste NumberOfRecords?
04. februar 2005 - 14:00
#4
Hej maximus25 Jeg ville gerne liste noget indhold af de enkelte Records, jeg har kun fundet noget med backup, list af antal og slette evtlog.
04. februar 2005 - 14:08
#5
hejsa 4ks For at hente indhold ud fra en record kan du bruge følgende: Dette lister alle records fra eventloggen: strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colLoggedEvents = objWMIService.ExecQuery _ ("Select * from Win32_NTLogEvent Where Logfile = 'Application'") For Each objEvent in colLoggedEvents Wscript.Echo "Category: " & objEvent.Category Wscript.Echo "Computer Name: " & objEvent.ComputerName Wscript.Echo "Event Code: " & objEvent.EventCode Wscript.Echo "Message: " & objEvent.Message Wscript.Echo "Record Number: " & objEvent.RecordNumber Wscript.Echo "Source Name: " & objEvent.SourceName Wscript.Echo "Time Written: " & objEvent.TimeWritten Wscript.Echo "Event Type: " & objEvent.Type Wscript.Echo "User: " & objEvent.User Next
04. februar 2005 - 14:26
#6
Tak for hjælpen.
04. februar 2005 - 14:30
#7
:):)
Kurser inden for grundlæggende programmering