strComputer = “.„
Regolare il objWMIService = GetObject (“winmgmts: „ & “{impersonationLevel=impersonate}! \ \„ & strComputer & “\ radice \ cimv2„)
Regolare i colLoggedEvents = objWMIService.ExecQuery (“selezionare * a partire da Win32_NTLogEvent dove Logfile = “l'applicazione„ e„ & “EventCode = “1009„ ")
strResult = “categoria, nome di calcolatore, codice di evento, messaggio, numero record, nome di fonte, tempo scritto, tempo di evento, utente„ & VbCrLf
Per ciascuno objEvent nei colLoggedEvents
lo strResult = lo strResult & objEvent.Category & “,„ & objEvent.ComputerName & “,„ & objEvent.EventCode & “,„ & sostituiscono (objEvent.Message, VbCrLf, "") & “,„ & objEvent.RecordNumber & “,„ & objEvent.SourceName & “,„ & objEvent.TimeWritten & “,„ & objEvent.Type & “,„ & objEvent.User & VbCrLf
Dopo
Const ForReading = 1
Const ForWriting = 2
strTxtFile = “PERCORSO della LIMA di TESTO di RISULTATI„
Regolare il objFSO = CreateObject (“Scripting.FileSystemObject„)
Regolar objFile = objFSO.OpenTextFile (strTxtFile, ForWriting, allineare)
objFile.Write (strResult)
objFile.Close
|