Dela via


SMS_TaskSequence_SoftwareConditionExpression, serverns WMI-klass

SMS_TaskSequence_SoftwareConditionExpression Klassen Windows Management Instrumentation (WMI) är en SMS-providerserverklass i Configuration Manager som representerar ett villkorsuttryck för att kontrollera om en angiven produkt är installerad på måldatorn. Om programvaran finns körs åtgärden. annars körs den inte.

Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.

Syntax

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

Metoder

Klassen SMS_TaskSequence_SoftwareConditionExpression definierar inga metoder.

Egenskaper

Operator
Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [Not_Null]

Villkorsoperatorn som ska användas för jämförelsen. Möjliga värden är:

  • AnyVersion

  • ThisVersion

    ProductCode
    Datatyp: String

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: [Not_Null]

    Produktkoden för Windows Installer-paketet som ska jämföras.

    ProductName
    Datatyp: String

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: Ingen

    Produktnamnet.

    UpgradeCode
    Datatyp: String

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: Ingen

    Uppgraderingskoden för produkten som ska jämföras.

    Version
    Datatyp: String

    Åtkomsttyp: Läsa/skriva

    Kvalificerare: Ingen

    Versionen av programvaran.

Anmärkningar

Det finns inga klasskvalificerare för den här klassen. Mer information om både klasskvalificerare och egenskapskvalificerare som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.

Med det här villkoret kan du göra följande:

Kontrollera om det finns en specifik produkt.

  • Operator bör vara ThisVersion.

  • ProductCode bör produktkoden.

    Kontrollera om det finns en produktfamilj.

  • Operator ska vara AnyVersion

  • UpgradeCode bör vara uppgraderingskoden.

    Antingen måste produktkoden eller uppgraderingskoden anges, annars uppstår ett fel.

    Programvaran på måldatorn måste installeras med hjälp av ett Windows Installer-paket för att det här uttrycket ska fungera. Vid användning hämtas klassegenskaperna från Windows Installer-paketet för den programvara som ska jämföras med. Mer information finns i Windows Installer.

Krav

Körningskrav

Mer information finns i Configuration Manager serverkörningskrav.

Utvecklingskrav

Mer information finns i Configuration Manager Server Development Requirements (Utvecklingskrav för Configuration Manager server).