Zum Inhalt wechseln


Foto

WQL: Datumsfunktionen


  • Bitte melde dich an um zu Antworten
Eine Antwort in diesem Thema

#1 dadadum

dadadum

    Senior Member

  • 485 Beiträge

Geschrieben 31. Januar 2006 - 11:25

Hi Leute

Bin mir bei der wahl des Forums nicht ganz sicher, wenn dieses hier das Falsche ist, bitte ich um Entschuldigung

Jedenfals müsste ich in einem WQL Statement alle einträge rausfiltern die an tag x waren.


Die bisherige Query:
SELECT * FROM Win32_NTLogEvent WHERE Logfile = 'System' AND EventCode = '10' AND Message like '%HPColor%'"


Jetzt stell ich mir etwas in der art vor:
SELECT * FROM Win32_NTLogEvent WHERE Logfile = 'System' AND EventCode = '10' AND Message like '%HPColor%' AND TimeGenerated > yesterday()"
(ich weiß das das nicht geht, aber es verdeutlicht was das ergebniss sein soll ;))


Ich wäre auch über eine Doku sehr dankbar, kann nichts finden auser das was auf der M$ seite ist, und das ist mehr als verworren.

Vielen Dank
dadadum
Aber das haben wir noch nie so gemacht, sagte der Schimpanse und blieb auf dem Baum.

#2 dadadum

dadadum

    Senior Member

  • 485 Beiträge

Geschrieben 31. Januar 2006 - 13:15

Fals es Jemanden Interresiert, ich hab es selbst gelöst:
SELECT * FROM Win32_NTLogEvent WHERE Logfile = 'System' AND EventCode = '10' AND Message like '%HPColor%' AND TimeGenerated > '2005 dez'
Selectiert alle Successfull Druckjobs aus dem Eventlog "SYSTEM" die im Informationsfeld Hpcolor stehen haben, und nach dem Dezember 2005 gedruckt wurden.


Als Operatoren sind <, >, =, <=, >= erlaubt.
Genauere Infos über verfügbare Datumsformate gibt es Hier: http://msdn.microsof...ate_formats.asp
Aber das haben wir noch nie so gemacht, sagte der Schimpanse und blieb auf dem Baum.