AdtAdmin.exe /SetQuery

 

适用对象:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

ACS 收集器可以将 Windows 管理规范 (WMI) 查询语言 (WQL) 查询用作筛选器来限制 ACS 数据库中存储的事件。/SetQuery 参数在事件保存到 ACS 数据库之前执行筛选器。 有关 WQL 和 WQL 查询的详细信息,请参阅 Querying with WQL(使用 WQL 查询)

System_CAPS_note注意

由于 ACS 仅支持事件查询,它不支持 WQL 聚合运算符。

语法

AdtAdmin.exe /SetQuery [/Collector:CollectorName] /Query:QuerySyntax

子参数

定义

/Collector:CollectorName

指定要查询的 ACS 收集器。 如果省略此子参数,则假定使用本地 ACS 收集器。

/Query:QuerySyntax

指定定义要应用的筛选器的查询语法。

示例

此示例使用 /SetQuery 参数来定义筛选指定事件的 WQL 查询。 如果应用,此查询筛选由“系统”、“本地服务”和“网络服务”服务生成的事件,还筛选具有指定事件 ID 号的事件。

adtadmin /setquery /collector:"Collector Name" /query:"SELECT * FROM AdtsEvent WHERE NOT ((HeaderUser='SYSTEM' OR HeaderUser='LOCAL SERVICE' OR HeaderUser='NETWORK SERVICE') OR (EventId=538 OR EventId=566 OR EventId=672 OR EventId=680 OR (EventId>=541 AND EventId<=547))"