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服务器开发要求