Поделиться через


Класс WMI сервера SMS_Query

Класс SMS_Query инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, который служит контейнером для предопределенных запросов.

Следующий синтаксис упрощен в коде 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.

Метод Описание
Метод CreateCCRs в классе SMS_Query Создает запросы конфигурации клиента (CCR) для запроса.
Метод FindResourceSite в SMS_Query класса Возвращает сведения о коде сайта для ресурсов из SQL.

Свойства

Comments
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Комментарии для документирования запроса. Значение по умолчанию — "".

Expression
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Текст WMI query Language (WQL) для запроса. Значение по умолчанию — "".

LimitToCollectionID
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Идентификатор коллекции. Этот идентификатор используется для ограничения результатов запроса ресурсами, которые являются членами коллекции.

LocalizedCategoryInstanceNames
Тип данных: Массив строк

Тип доступа: Чтение

Квалификаторы: Нет

Локализованные имена категорий, к которым принадлежит ресурс.

Name
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Имя запроса, как показано в консоли Configuration Manager. Значение по умолчанию — "".

QueryID
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение, ключ]

Уникальный автоматически созданный идентификатор для запроса.

ResultAliasNames
Тип данных: Массив строк

Тип доступа: только для чтения

Квалификаторы: Нет

Если указать псевдоним в выражении запроса, этот массив будет заполнен псевдонимами.

ResultColumnsNames
Тип данных: Массив строк

Тип доступа: только для чтения

Квалификаторы: Нет

Если указать псевдоним в выражении запроса, этот массив будет заполнен именами столбцов результирующих псевдонимов.

TargetClassName
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: Нет

Имя целевого класса, найденного в предложении FROM запроса. Значение по умолчанию — "".

Это имя является произвольным для запросов, выполняющих операцию JOIN. Консоль Configuration Manager использует это свойство для отображения, чтобы дать пользователю представление о данных, извлекаемых запросом.

Замечания

Квалификаторы классов для этого класса включают:

  • Защищенная

  • DisplayName("Query")

    Дополнительные сведения о квалификаторах классов и квалификаторах свойств, включенных в раздел Свойства, см. в разделе квалификаторы классов и свойств Configuration Manager.

    Можно использовать для SMS_Query сохранения допустимых запросов, которые можно использовать позже в приложении или которые можно выполнить из консоли Configuration Manager.

    Экземпляры этого класса со свойством TargetClassName , равным объекту WMI SMS_StatusMessage Server, отображаются в узле Состояние системы в консоли Configuration Manager. Все остальные экземпляры отображаются в узле Запросы.

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.

См. также

класс WMI сервера SMS_Collection
Класс WMI сервера SMS_StatusMessage