Bonjour,
Je souhaiterais faire un script vbs en utilisant wmi qui me permet de récupérer les erreurs du journal d'évenement. Je voudrais simplement afficher les messages d'erreur de la journée d'avant. (J-1)
Donc, si on est le 28 juillet, je veux récupérer les messages a partir du 27 a 00h.
Voici ma requête :
Le problème c'est que je n'ai aucune idée de comment générer une telle date sachant que certaines jours posent problème, notamment le 1 de chaque moi !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 objWMI.ExecQuery("Select * from Win32_NTLogEvent Where EventType='1' and (LogFile='Application' Or LogFile='system') and TimeGenerated > '20070729000000.000000+00'",,48)
De plus si je la génère par concaténation de chaine
pour le moi de juillet j'attends 07 et non pas 7
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 YEAR(DateAdd("d", -1, date)) & Month(DateAdd("d", -1, date)) & Day(DateAdd("d", -1, date)) & "000000.000000+00"![]()
Merci beaucoup pour votre aide.
Vincent
Partager