SMS_TaskSequence_SoftwareConditionExpression Server WMI-Klasse

Die SMS_TaskSequence_SoftwareConditionExpression WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieter-Serverklasse im Configuration Manager, die einen Bedingungsausdruck darstellt, um zu überprüfen, ob ein bestimmtes Produkt auf dem Zielcomputer installiert ist. Wenn die Software vorhanden ist, wird die Aktion ausgeführt; andernfalls wird er nicht ausgeführt.

Die folgende Syntax wurde aus MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.

Syntax

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

Methoden

Die SMS_TaskSequence_SoftwareConditionExpression Klasse definiert keine Methoden.

Eigenschaften

Operator Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [Not_Null]

Der für den Vergleich zu verwendende Bedingungsoperator. Die folgenden Werte sind möglich:

  • Beliebige Version

  • ThisVersion

    ProductCode Datentyp: String

    Zugriffstyp: Lesen/Schreiben

    Qualifikanten: [Not_Null]

    Der Produktcode des Windows Installer-Pakets, der verglichen werden soll.

    ProductName Datentyp: String

    Zugriffstyp: Lesen/Schreiben

    Qualifikanten: Keine

    Produktname

    UpgradeCode Datentyp: String

    Zugriffstyp: Lesen/Schreiben

    Qualifikanten: Keine

    Der Upgradecode für das zu vergleichende Produkt.

    Version Datentyp: String

    Zugriffstyp: Lesen/Schreiben

    Qualifikanten: Keine

    Die Version der Software.

Hinweise

Für diese Klasse gibt es keine Klassenqualifikationen. Weitere Informationen zu den Klassen- und Eigenschaftskennzeichnern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Klassen- und Eigenschaftsbegrenzungszeichen im Configuration Manager.

Mit dieser Bedingung können Sie Folgendes tun:

Überprüfen Sie, ob ein bestimmtes Produkt vorhanden ist.

  • Operator muss ThisVersion sein.

  • ProductCode sollte der Produktcode.

    Überprüfen Sie, ob eine Produktfamilie vorhanden ist.

  • Operator muss AnyVersion sein.

  • UpgradeCode muss der Upgradecode sein.

    Entweder muss der Produktcode oder der Upgradecode angegeben werden, andernfalls tritt ein Fehler auf.

    Die Software auf dem Zielcomputer muss mithilfe eines Windows Installer-Pakets installiert werden, damit dieser Ausdruck funktioniert. Bei der Verwendung werden die Klasseneigenschaften aus dem Windows Installer-Paket der Software abgerufen, mit der der Vergleich durchgeführt werden soll. Weitere Informationen finden Sie unter Windows Installer.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Anforderungen an die Configuration Manager Server-Laufzeit.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Entwicklungsanforderungen für Configuration Manager Server.