strComputer = « . »
Placer l'objWMIService = le GetObject (« winmgmts : » et « {impersonationLevel=impersonate} ! \ \ » et strComputer et « \ racine \ cimv2 »)
Placer les colLoggedEvents = l'objWMIService.ExecQuery (« choisir * à partir de Win32_NTLogEvent où fichier de consignation = « application » et » et « EventCode = « 1009 » ")
strResult = « catégorie, nom d'ordinateur, code d'événement, message, nombre record, nom de source, temps écrit, temps d'événement, utilisateur » et VbCrLf
Pour chacun objEvent dans les colLoggedEvents
le strResult = le strResult et les objEvent.Category et « , » et les objEvent.ComputerName et « , » et les objEvent.EventCode et « , » et remplacent (les objEvent.Message, VbCrLf, "") et « , » et objEvent.RecordNumber et « , » et objEvent.SourceName et « , » et objEvent.TimeWritten et « , » et objEvent.Type et « , » et objEvent.User et VbCrLf
Après
Const ForReading = 1
Const ForWriting = 2
strTxtFile = « CHEMIN de DOSSIER des TEXTES de RÉSULTATS »
Placer l'objFSO = le CreateObject (« Scripting.FileSystemObject »)
Placer objFile = objFSO.OpenTextFile (strTxtFile, ForWriting, vrais)
objFile.Write (strResult)
objFile.Close
|