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


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

Класс SMS_TaskSequence_SoftwareConditionExpression инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, представляющий выражение условия для проверки того, установлен ли указанный продукт на конечном компьютере. Если программное обеспечение существует, действие выполняется; в противном случае он не выполняется.

Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.

Синтаксис

Class SMS_TaskSequence_SoftwareConditionExpression : SMS_TaskSequence_ConditionExpression
{
      String Operator;
      String ProductCode;
      String ProductName;
      String UpgradeCode;
      String Version
};

Методы

Класс SMS_TaskSequence_SoftwareConditionExpression не определяет методы.

Свойства

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

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

Квалификаторы: [Not_Null]

Оператор условия, используемый для сравнения. Возможные значения:

  • AnyVersion

  • ThisVersion

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

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

    Квалификаторы: [Not_Null]

    Код продукта пакета установщика Windows для сравнения.

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

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

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

    Название продукта.

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

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

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

    Код обновления для сравниваемого продукта.

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

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

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

    Версия программного обеспечения.

Замечания

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

С помощью этого условия можно выполнить следующие действия:

Проверьте наличие определенного продукта.

  • Operator значение должно иметь значение ThisVersion.

  • ProductCode значение , если код продукта.

    Проверьте наличие семейства продуктов.

  • Operator значение должно иметь значение AnyVersion

  • UpgradeCode должен быть кодом обновления.

    Необходимо указать код продукта или код обновления, в противном случае возникнет ошибка.

    Программное обеспечение на целевом компьютере должно быть установлено с помощью пакета установщика Windows, чтобы это выражение работало. При использовании свойства класса получаются из пакета установщика Windows программного обеспечения, с которым необходимо сравнить. Дополнительные сведения см. в статье Установщик Windows.

Требования

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

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

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

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