SMS_TaskSequence_SoftwareConditionExpression Server WMI-klasse

De SMS_TaskSequence_SoftwareConditionExpression WMI-klasse (Windows Management Instrumentation) is een SMS-providerserverklasse, in Configuration Manager, die een voorwaardenexpressie vertegenwoordigt om te controleren of een opgegeven product op de doelcomputer is geïnstalleerd. Als de software bestaat, wordt de actie uitgevoerd; anders wordt het niet uitgevoerd.

De volgende syntaxis is vereenvoudigd ten opzichte van de MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.

Syntaxis

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

Methoden

De SMS_TaskSequence_SoftwareConditionExpression klasse definieert geen methoden.

Eigenschappen

Operator Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [Not_Null]

De voorwaarde-operator die moet worden gebruikt voor de vergelijking. Mogelijke waarden zijn:

  • AnyVersion

  • DezeVersie

    ProductCode Gegevenstype: String

    Toegangstype: Lezen/schrijven

    Kwalificaties: [Not_Null]

    De productcode van het Windows Installer-pakket die u wilt vergelijken.

    ProductName Gegevenstype: String

    Toegangstype: Lezen/schrijven

    Kwalificaties: Geen

    De productnaam.

    UpgradeCode Gegevenstype: String

    Toegangstype: Lezen/schrijven

    Kwalificaties: Geen

    De upgradecode voor het product dat u wilt vergelijken.

    Version Gegevenstype: String

    Toegangstype: Lezen/schrijven

    Kwalificaties: Geen

    De versie van de software.

Opmerkingen

Er zijn geen klassekwalificaties voor deze klasse. Zie Klasse- en eigenschapskwalificaties in Configuration Manager voor meer informatie over klasse- en eigenschapskwalificaties in het gedeelte Eigenschappen.

Met deze voorwaarde kunt u het volgende doen:

Controleer op het bestaan van een specifiek product.

  • Operator moet ThisVersion zijn.

  • ProductCode moet de productcode.

    Controleer op het bestaan van een productfamilie.

  • Operator moet AnyVersion zijn

  • UpgradeCode moet de upgradecode zijn.

    U moet de productcode of de upgradecode opgeven, anders treedt er een fout op.

    De software op de doelcomputer moet worden geïnstalleerd met een Windows Installer-pakket om deze expressie te laten werken. In gebruik worden de klasse-eigenschappen verkregen uit het Windows Installer-pakket van de software waarmee moet worden vergeleken. Zie Windows Installer voor meer informatie.

Vereisten

Runtime vereisten

Zie de vereisten voor de runtime van de Configuration Manager-server voor meer informatie.

Ontwikkelingsvereisten

Zie Vereisten voor de ontwikkeling van Configuration Manager-servers voor meer informatie.