拡張 WMI クエリ言語のConfiguration Manager
Configuration Managerでは、拡張 WQL と呼ばれる Windows Management Instrumentation (WMI) クエリ言語 (WQL) のスーパーセットがサポートされています。 WQL と拡張 WQL はどちらも、クエリの作成に使用される取得専用言語です。 どちらの言語も、クラスまたはインスタンスの作成、変更、削除には使用できません。
WQL と拡張 WQL は、米国国立標準協会 (ANSI) 構造化照会言語 (SQL) 標準に基づいています。 ただし、テーブルではなくクラスから取得し、行ではなくインスタンスを返すという点で、標準 SQL とは異なります。
拡張 WQL では、2 つのバージョンの ANSI SQL の要素がサポートされています。
ANSI-92。これは、ほとんどの操作に推奨されるバージョンです。
ANSI-89。主に WMI ODBC アダプターのサービスを必要とする Open Database Connectivity (ODBC) アプリケーションによる操作にのみ JOIN
使用されます。
拡張 WQL には、WQL よりもはるかに広範な操作が含まれています。 次の一覧は、 SELECT
Extended WQL でサポートされる句を示しています。
DISTINCT
COUNT
JOIN
WHERE
SUBSTRING
ORDER BY
UPPER, LOWER
、および DATEPART
関数
拡張 WQL では大文字と小文字が完全に区別されないため、UPPER 関数と LOWER 関数は役に立ちません。 拡張 WQL では、標準の比較演算子 (LIKE および IN を含む) とサブクエリがサポートされます。
SMS プロバイダーは、システム プロパティに対するクエリをサポートしていません。 システム プロパティは、前に二重アンダースコア プレフィックスが付いたプロパティです (例: __path
)。
関連付けクエリは、WQL 構文に制限されます。
ステートメントでの キーワードと DISTINCT
キーワードのCOUNT
併用はサポートされていません。
句Configuration Manager ではWHERE
、 がDateDiff()
and DateAdd()
サポートされていますGetDate()
。
句は ORDER BY
、コレクション制限コンテキスト修飾子では機能しません。
関連項目
Configuration Manager関連付けクラス
Configuration Manager ビット フィールドのプロパティ
日付と時刻の形式をConfiguration Managerする
埋め込みオブジェクトのConfiguration Manager
オブジェクトの概要Configuration Manager遅延プロパティ
エラーについてConfiguration Manager オブジェクト のセキュリティ
特殊なクエリをConfiguration Managerする