SMS_TaskSequence_SoftwareConditionExpression服务器 WMI 类

SMS_TaskSequence_SoftwareConditionExpression Windows Management Instrumentation (WMI) 类是Configuration Manager中的 SMS 提供程序服务器类,它表示用于验证目标计算机上是否安装了指定产品的条件表达式。 如果软件存在,则运行操作;否则,它不会运行。

以下语法在托管对象格式 (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 Installer 包产品代码。

    ProductName
    数据类型String

    访问类型:读/写

    限定符:无

    产品名称。

    UpgradeCode
    数据类型String

    访问类型:读/写

    限定符:无

    要比较的产品的升级代码。

    Version
    数据类型String

    访问类型:读/写

    限定符:无

    软件的版本。

备注

此类没有类限定符。 有关“属性”部分中包含的类限定符和属性限定符的详细信息,请参阅 Configuration Manager 类和属性限定符

使用此条件,可以执行以下操作:

检查是否存在特定产品。

  • Operator 应为 ThisVersion。

  • ProductCode 应为产品代码。

    检查是否存在产品系列。

  • Operator 应为 AnyVersion

  • UpgradeCode 应为升级代码。

    必须指定产品代码或升级代码,否则将发生错误。

    必须使用 Windows Installer 包安装目标计算机上的软件才能使此表达式正常工作。 在使用中,类属性是从要与之进行比较的软件的 Windows Installer 包中获取的。 有关详细信息,请参阅 Windows Installer

要求

运行时要求

有关详细信息,请参阅Configuration Manager服务器运行时要求

开发要求

有关详细信息,请参阅Configuration Manager服务器开发要求