Sdílet prostřednictvím


Serverová třída služby WMI SMS_TaskSequence_SoftwareConditionExpression

Třída SMS_TaskSequence_SoftwareConditionExpression WMI (Windows Management Instrumentation) je serverová třída poskytovatele serveru SMS v Configuration Manager, která představuje výraz podmínky pro ověření, jestli je na cílovém počítači nainstalovaný zadaný produkt. Pokud software existuje, akce je spuštěna; jinak se nespustí.

Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.

Syntaxe

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

Metody

Třída SMS_TaskSequence_SoftwareConditionExpression nedefinuje žádné metody.

Vlastnosti

Operator
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: [Not_Null]

Operátor podmínky, který se má použít pro porovnání. Možné hodnoty jsou:

  • AnyVersion

  • ThisVersion

    ProductCode
    Datový typ: String

    Typ přístupu: Čtení/zápis

    Kvalifikátory: [Not_Null]

    Kód produktu balíčku Instalační služby systému Windows, který se má porovnat.

    ProductName
    Datový typ: String

    Typ přístupu: Čtení/zápis

    Kvalifikátory: Žádné

    Název produktu.

    UpgradeCode
    Datový typ: String

    Typ přístupu: Čtení/zápis

    Kvalifikátory: Žádné

    Kód upgradu produktu, který se má porovnat.

    Version
    Datový typ: String

    Typ přístupu: Čtení/zápis

    Kvalifikátory: Žádné

    Verze softwaru.

Poznámky

Pro tuto třídu nejsou k dispozici žádné kvalifikátory tříd. Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager třídy a kvalifikátory vlastností.

Pomocí této podmínky můžete provést následující akce:

Zkontrolujte existenci konkrétního produktu.

  • Operator by měla být ThisVersion.

  • ProductCode v případě kódu produktu.

    Zkontrolujte existenci produktové řady.

  • Operator měla by být AnyVersion.

  • UpgradeCode by měl být kód upgradu.

    Musí být zadán kód produktu nebo kód upgradu, jinak dojde k chybě.

    Aby tento výraz fungoval, musí být software v cílovém počítači nainstalován pomocí balíčku Instalační služby systému Windows. Při použití se vlastnosti třídy získávají z balíčku Instalační služby systému Windows softwaru, se kterým se má porovnávat. Další informace najdete v tématu Instalační služba systému Windows.

Požadavky

Požadavky na modul runtime

Další informace najdete v tématu Configuration Manager Server Runtime Requirements.

Požadavky na vývoj

Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.