Bonjour,
Je cherche à exporter les différents journaux windows (observateur d'evt) vers une base SQL, ce qui ne parait pas exceptionnel.
Je travaille donc avec un compossant eventlog, je me "connect" bien sur les journaux, j'arrive même à récupérer l'ensemble des infos voulus sauf une pourtant majeur :
l' Event ID (le numéro d'evenement de l'erreur)
j'essaye d'utiliser instanceid mais l'information renvoyé n'est pas bonne (ex: pour une erreur 1074 il me renvoir une info du type 237651456908 !!
.)
Je jette ci-dessous un bout de code pour faciliter la compréhenion de mon pb :
Dim ev As New EventLog("System", System.Environment.MachineName)
Dim entry As EventLogEntry
Dim EntLog, EntCategory, EntUser, EntType, EntMessage, EntComputerName, EntDate, EntTime, EntSource, EntEvID As String
For Each entry In ev.Entries
EntType = entry.EntryType.ToString
EntMessage = entry.Message
EntComputerName = entry.MachineName
EntDate = entry.TimeWritten.Date.ToShortDateString
EntTime = entry.TimeWritten.TimeOfDay.ToString
EntSource = entry.Source
EntUser = entry.UserName
EntEvID = entry.InstanceId
EntCategory = entry.Category.ToString
EntLog = ev.LogDisplayName
next
Si qqun à déjà eu ce pb merci par avance pour le coup de pouce.
Bon week