Configuration Manager扩展 WMI 查询语言
Configuration Manager支持 Windows Management Instrumentation (WMI) 查询语言的超集 (WQL) 称为扩展 WQL。 WQL 和扩展 WQL 都是用于创建查询的仅限检索的语言。 这两种语言都不能用于创建、修改或删除类或实例。
WQL 和扩展 WQL 基于美国国家标准协会 (ANSI) 结构化查询语言 (SQL) 标准。 但是,它们与标准 SQL 的不同之处在于,它们从类(而不是表)中检索,并返回实例而不是行。
扩展 WQL 支持来自两个版本的 ANSI SQL 的元素:
ANSI-92,这是大多数操作的建议版本。
ANSI-89, JOIN
主要用于 Open Database Connectivity (ODBC) 需要 WMI ODBC 适配器服务的应用程序的操作。
扩展的 WQL 包括比 WQL 更广泛的操作范围。 以下列表显示了 SELECT
扩展 WQL 支持的子句:
DISTINCT
COUNT
JOIN
WHERE
SUBSTRING
ORDER BY
UPPER, LOWER
、 和 DATEPART
函数
由于扩展 WQL 完全不区分大小写,因此 UPPER 和 LOWER 函数没有用。 扩展 WQL 支持标准比较运算符 (包括 LIKE 和 IN) 和子查询。
SMS 提供程序不支持查询系统属性。 系统属性是前面带有双下划线前缀的属性,例如 __path
。
关联查询仅限于 WQL 语法。
COUNT
不支持在语句中同时使用 和 DISTINCT
关键字。
Configuration Manager 子WHERE
句支持 GetDate()
、DateDiff()
、and DateAdd()
。
子 ORDER BY
句不适用于集合限制上下文限定符。
另请参阅
Configuration Manager关联类
Configuration Manager位字段属性
Configuration Manager日期和时间格式
Configuration Manager嵌入对象
对象概述Configuration Manager延迟属性
关于错误Configuration Manager对象安全性
Configuration Manager特殊查询