Метод ValidateQuery в классе SMS_CollectionRuleQuery
Метод ValidateQuery
класса инструментария управления Windows (WMI) в Configuration Manager проверяет, является ли правило сбора запросов допустимой инструкцией WQL или Extended WQL.
Следующий синтаксис упрощен в коде MOF и определяет метод .
Синтаксис
Boolean ValidateQuery(
String WQLQuery
);
Параметры
WQLQuery
Тип данных: String
Квалификаторы: [в]
Инструкция query для проверки.
Возвращаемые значения
Тип Boolean
данных , если true
запрос проверен.
Замечания
Приложение вызывает этот метод перед добавлением правила запроса в коллекцию. Недопустимое правило запроса не приводит к добавлению элементов в коллекцию для этого запроса. Это может вводить в заблуждение и трудно отлаживать.
Помимо синтаксической правильности, правило запроса должно указывать имена классов ресурсов в предложении FROM. Например, предложение FROM должно указывать SMS_R_System класс WMI сервера, SMS_R_User класс WMI сервера, SMS_R_UserGroup класс WMI сервера или имя определяемого пользователем класса ресурсов.
Требования
Требования к среде выполнения
Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.