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


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