次の方法で共有


SMS_Query サーバー WMI クラス

SMS_Query Windows Management Instrumentation (WMI) クラスは、Configuration Managerの SMS プロバイダー サーバー クラスであり、定義済みのクエリのコンテナーとして機能します。

次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、継承されたすべてのプロパティが含まれています。

構文

Class SMS_Query : SMS_BaseClass  
{  
   String Comments;  
   String Expression;  
   String LimitToCollectionID;  
   String LocalizedCategoryInstanceNames[];  
   String Name;  
   String QueryID;  
   String ResultAliasNames[];  
   String ResultColumnsNames[];  
   String TargetClassName;  
};  

メソッド

次の表に、 のメソッドの一覧を SMS_Query示します。

メソッド 説明
クラス SMS_Queryの CreateCCRs メソッド クエリのクライアント構成要求 (CCR) を生成します。
クラス SMS_Queryの FindResourceSite メソッド SQL からリソースのサイト コード情報を取得します。

プロパティ

Comments
データ型: 文字列

アクセスの種類: 読み取り/書き込み

修飾子: なし

クエリを文書化するためのコメント。 既定値は "" です。

Expression
データ型: 文字列

アクセスの種類: 読み取り/書き込み

修飾子: なし

クエリの WMI クエリ言語 (WQL) テキスト。 既定値は "" です。

LimitToCollectionID
データ型: 文字列

アクセスの種類: 読み取り/書き込み

修飾子: なし

コレクションの ID。 この ID は、クエリ結果をコレクションのメンバーであるリソースに制限するために使用されます。

LocalizedCategoryInstanceNames
データ型: 文字列 配列

アクセスの種類: 読み取り

修飾子: なし

リソースが属するカテゴリのローカライズされた名前。

Name
データ型: 文字列

アクセスの種類: 読み取り/書き込み

修飾子: なし

Configuration Manager コンソールに示すように、クエリの名前。 既定値は "" です。

QueryID
データ型: 文字列

アクセスの種類: 読み取り専用

修飾子: [read, key]

クエリの一意の自動生成 ID。

ResultAliasNames
データ型: 文字列 配列

アクセスの種類: 読み取り専用

修飾子: なし

クエリ式でエイリアスを指定すると、この配列にエイリアスが入力されます。

ResultColumnsNames
データ型: 文字列 配列

アクセスの種類: 読み取り専用

修飾子: なし

クエリ式でエイリアスを指定した場合、この配列には結果のエイリアス列名が入力されます。

TargetClassName
データ型: 文字列

アクセスの種類: 読み取り/書き込み

修飾子: なし

クエリの FROM 句にあるターゲット クラスの名前。 既定値は "" です。

この名前は、JOIN 操作を実行するクエリには任意です。 Configuration Manager コンソールでは、表示目的でこのプロパティを使用して、クエリが取得するデータをユーザーに知らします。

注釈

このクラスのクラス修飾子は次のとおりです。

  • セキュリティで保護

  • DisplayName("Query")

    [プロパティ] セクションに含まれるクラス修飾子とプロパティ修飾子の両方の詳細については、「クラス修飾子とプロパティ修飾子Configuration Manager」を参照してください。

    を使用SMS_Queryすると、後でアプリケーションで使用できる有効なクエリを保持したり、Configuration Manager コンソールから実行したりできます。

    プロパティが SMS_StatusMessage サーバー WMI クラス オブジェクトに設定されているこのクラスTargetClassNameのインスタンスは、Configuration Manager コンソールの [システム状態] ノードに表示されます。 その他のすべてのインスタンスは、[クエリ] ノードに表示されます。

要件

ランタイム要件

詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。

開発要件

詳細については、「Configuration Manager サーバー開発要件」を参照してください。

関連項目

SMS_Collection サーバー WMI クラス
SMS_StatusMessage サーバー WMI クラス