1
  1. vbscriptを使用してイベントビューアログを照会しています。
    1. OR演算子@WhereLogfile ='System'または'Application'を使用しようとすると、情報は提供されますが、TYPE条件が削除され、情報タイプデータで結果が見つかりました。
    2. この2つのクエリを組み合わせて、余分なコードを記述する必要がないようにするにはどうすればよいですか。

Set colLoggedEvents = objWMIService.ExecQuery _
        ("Select * from Win32_NTLogEvent Where Logfile = 'Application'  AND Type <> 'Information' AND TimeGenerated >  ' " & dteDate & "' ")
Set colLoggedEvents = objWMIService.ExecQuery _
            ("Select * from Win32_NTLogEvent Where Logfile = 'System'  AND Type <> 'Information' AND TimeGenerated >  ' " & dteDate & "' ")

よろしく:msinfo

4

1 に答える 1

0

内部比較には括弧を使用できます。

Select * from Win32_NTLogEvent Where(Logfile ='System' Or Logfile ='Application')AND Type <>'Information' AND TimeGenerated>'"&dteDate&"'

于 2013-01-21T09:52:50.953 に答える