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


Класс 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.