クラス SMS_CollectionRuleQueryの ValidateQuery メソッド
ValidateQuery
Configuration Managerの Windows Management Instrumentation (WMI) クラス メソッドは、クエリコレクションルールが有効な WQL ステートメントまたは拡張 WQL ステートメントであることを確認します。
次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、 メソッドを定義します。
構文
Boolean ValidateQuery(
String WQLQuery
);
パラメーター
WQLQuery
データ型: String
修飾子: [in]
検証するクエリ ステートメント。
戻り値
Boolean
クエリがtrue
検証される場合のデータ型。
注釈
アプリケーションでは、コレクションにクエリ ルールを追加する前に、このメソッドを呼び出します。 クエリ ルールが無効な場合、そのクエリのコレクションにメンバーが追加されません。 これは誤解を招き、デバッグが難しい可能性があります。
構文的に正しいことに加えて、クエリ ルールでは FROM 句でリソース クラス名を指定する必要があります。 たとえば、FROM 句SMS_R_Systemサーバー WMI クラス、SMS_R_Userサーバー WMI クラス、SMS_R_UserGroup サーバー WMI クラス、またはユーザー定義リソース クラス名を指定する必要があります。
要件
ランタイム要件
詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発要件」を参照してください。