Events Windows Server 2012-事件查看器筛选器XML自定义查询不工作
我正在使用windows server 2012上的事件日志和任务计划程序运行基于事件的脚本。此应用程序无法很好地写入事件日志。事件ID仅为0或1,事件数据是唯一要查询的对象。我想知道我的问题是否与冒号和/或间距有关 这是我需要查找的事件日志中的XML数据:Events Windows Server 2012-事件查看器筛选器XML自定义查询不工作,events,xpath,windows-server-2012-r2,event-log,xpath-1.0,Events,Xpath,Windows Server 2012 R2,Event Log,Xpath 1.0,我正在使用windows server 2012上的事件日志和任务计划程序运行基于事件的脚本。此应用程序无法很好地写入事件日志。事件ID仅为0或1,事件数据是唯一要查询的对象。我想知道我的问题是否与冒号和/或间距有关 这是我需要查找的事件日志中的XML数据: <EventData> <Data>in Tgo_iadminCommon.CommitTransaction: Error ending transaction... MSG is: General SQL er
<EventData>
<Data>in Tgo_iadminCommon.CommitTransaction: Error ending transaction... MSG is: General SQL error. ORA-03114: not connected to ORACLE</Data>
</EventData>
在Tgo_iadminCommon.CommitTransaction中:结束事务时出错。。。消息是:一般SQL错误。ORA-03114:未连接到ORACLE
这是我的查询,带有事件数据的剪切和粘贴:
<QueryList>
<Query Id="0" Path="Application">
<Select Path="Application">*[EventData[Data='in Tgo_iadminCommon.CommitTransaction: Error ending transaction... MSG is: General SQL error. ORA-03114: not connected to ORACLE']]</Select>
</Query>
</QueryList>
*[EventData[Data='in Tgo_iadmincomon.CommitTransaction:结束事务时出错…消息为:常规SQL错误。ORA-03114:未连接到ORACLE']]
没有结果。然而,当这是我的查询时,它运行良好,所以我想知道它是否与空格和/或冒号有关
<QueryList>
<Query Id="0" Path="Application">
<Select Path="Application">*[EventData[Data='in TWTHL7Service.ServiceStart, Error Calling Create Objects']]
</Select>
</Query>
</QueryList>
*[EventData[Data='在TWTHL7Service.ServiceStart中,调用创建对象时出错']]
我想做一些类似powershell的事情,我不太熟悉,所以我还没有走这条路。我知道事件日志筛选器在执行查询时不能使用通配符或“包含”。有什么建议吗 如果其他人偶然发现了这一点,我(很高兴)用Powershell解决了这个问题,它允许查询消息中包含的文本。 If(获取事件日志-在(获取日期)之后.AddMinutes(-5)-日志名应用程序-源“WTHL7”-消息“未连接到ORACLE”)