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


Класс 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 задано значение "Текущий", 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.