Класс WMI сервера SMS_TaskSequence_RegistryConditionExpression
Класс SMS_TaskSequence_RegistryConditionExpression
инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, представляющий выражение условия для проверки наличия раздела реестра и при необходимости сравнения его с указанными данными.
Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.
Синтаксис
Class SMS_TaskSequence_RegistryConditionExpression : SMS_TaskSequence_ConditionExpression
{
String Data;
String KeyPath;
String Operator;
String Type;
String Value;
};
Методы
Класс SMS_TaskSequence_RegistryConditionExpression
не определяет методы.
Свойства
Data
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
Пользовательские данные для сравнения с данными раздела реестра.
KeyPath
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [Not_Null]
Путь к разделу реестра.
Operator
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [Not_Null]
Оператор условия, используемый при сравнении. Возможные значения:
Существует
nonExists
Равно
notEquals
Меньше
lessEqual
Больше
greaterEqual
Type
Тип данных:String
Тип доступа: чтение и запись
Квалификаторы: Нет
Тип раздела реестра. Возможные значения:
REG_BINARY
REG_DWORD
REG_EXPAND_SZ
REG_MULTI_SZ
REG_NONE
REG_QWORD
REG_SZ
Value
Тип данных:String
Тип доступа: чтение и запись
Квалификаторы: [AllowedLen("0-250")]
Значение раздела реестра. Длина значения может составлять от 0 до 250 символов.
Замечания
Для этого класса отсутствуют квалификаторы классов. Дополнительные сведения о квалификаторах классов и квалификаторах свойств, включенных в раздел Свойства, см. в разделе квалификаторы классов и свойств Configuration Manager.
Вы используете SMS_TaskSequence_RegistryConditionExpression
для проверки наличия раздела реестра или для проверки значения раздела реестра. Например, если у вас есть раздел реестра "HKEY_LOCAL_MACHINE\SYSTEM\Select", а для параметра DWORD задано значение "Current", KeyPath
то будет "HKEY...\Select", Operator
"Равно" (или "NotEquals" и т. д.), Type
будет REG_DWORD, Value
будет "Select" и Data
будет числовым значением для сравнения со значением раздела реестра ('Select').
Type
Применяется только при проверке наличия значения реестра, Type
указанного в Value
; при сравнении значений не используется. Это означает, что если значением "Существует" является Operator
, а REG_SZ является Type
, результат будет иметь значение False
, так как "Select" является REG_DWORD.
Однако при сравнении значений ("Равно", "Больше" и т. д.) не Type
используется. Вместо этого значение Data
сравнивается с Value
независимо от фактического типа реестра и Type
.
Требования
Требования к среде выполнения
Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.