3

先週の logfile = application でエラーまたはクリティカル タイプのイベントを取得したいと考えています。このクエリは最初の 2 つの条件で機能しますが、先週のレコードのみを取得する方法がわかりません。「And TimeGenerated > GETDATE()-7」を試しましたが、無効なクエリが発生しました。

Select * from Win32_NTLogEvent where Logfile = 'Application' AND (type ='Error' OR type ='Critical')
4

1 に答える 1

3
Select * from Win32_NTLogEvent Where LogFile = 'Application' And (Type ='Error' Or Type ='Critical') And TimeGenerated > '20121117000000.000000+060' And TimeGenerated < '20121124000000.000000+060'

+060の部分は、タイムゾーンによって異なります(私はGMT + 60分です)。開始文字列と日付文字列を動的に作成できます。

于 2012-11-23T18:43:45.517 に答える