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 データ型: 文字列
アクセスの種類: 読み取り専用
修飾子: [読み取り、キー]
クエリの一意の自動生成 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 サーバー開発の要件」を参照してください。