strComputer = „.“
Vastgestelde objWMIService = GetObject („winmgmts: “ & „{impersonationLevel=impersonate}! \ \“ & strComputer & „\ wortel \ cimv2“)
Reeks colLoggedEvents = objWMIService.ExecQuery („selecteer * uit Win32_NTLogEvent waar Logfile = „Toepassing“ en“ & „EventCode = „1009““)
strResult = „Categorie, Naam van de Computer, Code van de Gebeurtenis, Bericht, Aantal van het Verslag, het de de Geschreven BronNaam, Tijd, de Tijd van de Gebeurtenis, Gebruiker“ & VbCrLf
Voor elk objEvent in colLoggedEvents
strResult = strResult & vervangen objEvent.Category & „,“ & objEvent.ComputerName & „,“ & objEvent.EventCode & „,“ & (objEvent.Message, VbCrLf, "") & „,“ & objEvent.RecordNumber & „,“ & objEvent.SourceName & „,“ & objEvent.TimeWritten & „,“ & objEvent.Type & „,“ & objEvent.User & VbCrLf
Daarna
Const ForReading = 1
Const ForWriting = 2
strTxtFile = „DE WEG VAN HET DOSSIER VAN DE TEKST VAN RESULTATEN“
Reeks objFSO = CreateObject („Scripting.FileSystemObject“)
Vastgestelde objFile = strTxtFile objFSO.OpenTextFile (, ware ForWriting,)
objFile.Write (strResult)
objFile.Close
|