Freigeben über


WMI-Klasse des SMS_TaskSequence_SoftwareConditionExpression-Servers

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

Die folgende Syntax wird vom 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: Lese-/Schreibzugriff

Qualifizierer: [Not_Null]

Der Bedingungsoperator, der für den Vergleich verwendet werden soll. Die folgenden Werte sind möglich:

  • AnyVersion

  • ThisVersion

    ProductCode
    Datentyp: String

    Zugriffstyp: Lese-/Schreibzugriff

    Qualifizierer: [Not_Null]

    Der zu vergleichende Windows Installer-Paket-Produktcode.

    ProductName
    Datentyp: String

    Zugriffstyp: Lese-/Schreibzugriff

    Qualifizierer: Keine

    Produktname

    UpgradeCode
    Datentyp: String

    Zugriffstyp: Lese-/Schreibzugriff

    Qualifizierer: Keine

    Der Upgradecode für das zu vergleichende Produkt.

    Version
    Datentyp: String

    Zugriffstyp: Lese-/Schreibzugriff

    Qualifizierer: Keine

    Die Version der Software.

Hinweise

Für diese Klasse gibt es keine Klassenqualifizierer. Weitere Informationen sowohl zu den Klassenqualifizierern als auch zu den Eigenschaftenqualifizierern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Configuration Manager Klassen- und Eigenschaftsqualifizierer.

Mit dieser Bedingung können Sie folgende Aktionen ausführen:

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

  • Operator sollte ThisVersion sein.

  • ProductCode sollte der Produktcode sein.

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

  • Operator sollte AnyVersion sein.

  • UpgradeCode sollte der Upgradecode sein.

    Es muss entweder 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 verglichen werden soll. Weitere Informationen finden Sie unter Windows Installer.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.