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 コンソールから実行できる有効なクエリを保持できます。TargetClassNameプロパティを SMS_StatusMessage Server WMI クラス オブジェクトに設定したこのクラスのインスタンスは、Configuration Manager コンソールの [システム状態] ノードに表示されます。 その他のすべてのインスタンスは、[クエリ] ノードに表示されます。
要件
ランタイム要件
詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発要件」を参照してください。