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 :

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)
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 !

De plus si je la génère par concaténation de chaine
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"
pour le moi de juillet j'attends 07 et non pas 7

Merci beaucoup pour votre aide.

Vincent