Configuration Manager 拡張 WMI クエリ言語

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 アダプターのサービスを必要とする ODBC (Open Database Connectivity) アプリケーションによる JOIN 操作にのみ使用されます。

拡張 WQL には、WQL よりもはるかに広い範囲の操作が含まれます。 次の一覧は、拡張 WQL がサポートする SELECT 句を示しています。

DISTINCT

COUNT

JOIN

WHERE

SUBSTRING

ORDER BY

UPPER, LOWERDATEPART 関数

拡張 WQL では大文字と小文字が完全に区別されないため、UPPER 関数と LOWER 関数は役に立ちません。 拡張 WQL は、標準比較演算子 (LIKE や IN を含む) とサブ クエリをサポートします。

SMS プロバイダーは、システム プロパティのクエリをサポートしていません。 システム プロパティは、二重アンダースコア プレフィックスが前に付くプロパティです (例: __path)。

関連付けクエリは WQL 構文に制限されます。

ステートメント内で COUNT キーワードと DISTINCT キーワードを一緒に使用することはサポートされていません。

Configuration ManagerWHERE句は GetDate()DateDiff()and DateAdd() をサポートします。

ORDER BY 句は、コレクションを制限するコンテキスト修飾子では機能しません。

関連項目

Configuration Manager 関連付けクラスConfiguration Manager ビット フィールド プロパティConfiguration Manager 日付と時刻の形式Configuration Manager 埋め込みオブジェクトオブジェクトの概要Configuration Manager 遅延プロパティエラーについてConfiguration Manager オブジェクト セキュリティConfiguration Manager 特殊クエリ