带或运算符的WQL WMI的vbscript 我正在使用vbscript查询事件查看器日志。 当我尝试使用或运算符@Where Logfile='System'或'Application'时,它给出了信息,但删除了类型条件,我找到了带有信息类型数据的结果。 我如何将这两个查询结合起来,这样就不必写了 额外代码。

带或运算符的WQL WMI的vbscript 我正在使用vbscript查询事件查看器日志。 当我尝试使用或运算符@Where Logfile='System'或'Application'时,它给出了信息,但删除了类型条件,我找到了带有信息类型数据的结果。 我如何将这两个查询结合起来,这样就不必写了 额外代码。,vbscript,wmi,wql,Vbscript,Wmi,Wql,注意:msinfo您可以使用括号进行内部比较 从Win32\u NTLogEvent中选择*,其中Logfile='System'或Logfile='Application',并键入'Information'和TimeGenerated>'&dteDate&' 谢谢这让我大开眼界,我在实际代码中的Where关键字前加了括号- Set colLoggedEvents = objWMIService.ExecQuery _ ("Select * from Win32_NTLogEve


注意:msinfo

您可以使用括号进行内部比较

从Win32\u NTLogEvent中选择*,其中Logfile='System'或Logfile='Application',并键入'Information'和TimeGenerated>'&dteDate&'


谢谢这让我大开眼界,我在实际代码中的Where关键字前加了括号-
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 & "' ")