Share via


Configuration Manager擴充 WMI 查詢語言

Configuration Manager支援 Windows Management Instrumentation (WMI) 查詢語言 (WQL) 稱為擴充 WQL 的超集合。 WQL 和擴充 WQL 都是用來建立查詢的僅擷取語言。 兩種語言都無法用來建立、修改或刪除類別或實例。

WQL 和擴充 WQL 是以美國國家標準局 (ANSI) 結構化查詢語言 (SQL) (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 語法。

不支援在 語句中同時使用 COUNTDISTINCT 關鍵字。

在 Configuration Manager 子 WHERE 句支援 GetDate()DateDiff()and DateAdd()

ORDER BY 句不適用於集合限制內容限定詞。

另請參閱

Configuration Manager關聯類別
Configuration Manager位欄位屬性
Configuration Manager日期和時間格式
Configuration Manager内嵌物件
物件概觀Configuration Manager延遲屬性
關於錯誤Configuration Manager物件安全性
Configuration Manager特殊查詢