Compartilhar via


Classe WMI de Servidor SMS_TaskSequence_SoftwareConditionExpression

A SMS_TaskSequence_SoftwareConditionExpression classe Windows Management Instrumentation (WMI) é uma classe de servidor do Fornecedor de SMS, no Configuration Manager, que representa uma expressão de condição para verificar se um produto especificado está instalado no computador de destino. Se o software existir, a ação é executada; caso contrário, não é executado.

A sintaxe seguinte é simplificada a partir do código MOF (Managed Object Format) e inclui todas as propriedades herdadas.

Sintaxe

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

Métodos

A SMS_TaskSequence_SoftwareConditionExpression classe não define nenhum método.

Propriedades

Operator Tipo de dados: String

Tipo de acesso: Leitura/Escrita

Qualificadores: [Not_Null]

O operador de condição a utilizar para a comparação. Os valores possíveis são:

  • AnyVersion

  • ThisVersion

    ProductCode Tipo de dados: String

    Tipo de acesso: Leitura/Escrita

    Qualificadores: [Not_Null]

    O código de produto do pacote do Windows Installer a comparar.

    ProductName Tipo de dados: String

    Tipo de acesso: Leitura/Escrita

    Qualificadores: Nenhum

    O nome do produto.

    UpgradeCode Tipo de dados: String

    Tipo de acesso: Leitura/Escrita

    Qualificadores: Nenhum

    O código de atualização do produto a comparar.

    Version Tipo de dados: String

    Tipo de acesso: Leitura/Escrita

    Qualificadores: Nenhum

    A versão do software.

Comentários

Não há qualificadores de classe para esta classe. Para obter mais informações sobre os qualificadores de classe e os qualificadores de propriedade incluídos na secção Propriedades, consulte Configuration Manager Classificadores de Classe e Propriedade.

Com esta condição, pode fazer o seguinte:

Verifique a existência de um produto específico.

  • Operator deve ser ThisVersion.

  • ProductCode se o código do produto.

    Verifique a existência de uma família de produtos.

  • Operator deve ser AnyVersion

  • UpgradeCode deve ser o código de atualização.

    O código do produto ou o código de atualização têm de ser especificados. Caso contrário, ocorrerá um erro.

    O software no computador de destino tem de ser instalado através de um pacote do Windows Installer para que esta expressão funcione. Na utilização, as propriedades da classe são obtidas a partir do pacote do Windows Installer do software que deve ser comparado. Para obter mais informações, consulte Windows Installer.

Requisitos

Requisitos de Runtime

Para obter mais informações, veja Configuration Manager Server Runtime Requirements (Requisitos de Runtime do Servidor do Configuration Manager).

Requisitos de Desenvolvimento

Para obter mais informações, veja Requisitos de Desenvolvimento do Configuration Manager Server.