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.