SMS_InstalledExecutable classe WMI do cliente

A classe é uma classe Windows WMI (Instrumentação de Gerenciamento), no Configuration Manager, que identifica arquivos SMS_InstalledExecutable executáveis associados a uma instalação de software.

A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e inclui todas as propriedades herdadas.

Sintaxe

Class SMS_InstalledExecutable  
{  
      String BinFileVersion;  
      String BinProductVersion;  
      String Description;  
      String ExecutableName;  
      String FilePropertiesHash;  
      String FilePropertiesHashEx;  
      UInt32 FileSize;  
      String FileVersion;  
      Boolean HasPatchAdded;  
      String InstalledFilePath;  
      Boolean IsSystemFile;  
      Boolean IsVitalFile;  
      UInt32 Language;  
      String Product;  
      String ProductCode;  
      String ProductVersion;  
      String Publisher;  
};  

Methods

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

Propriedades

BinFileVersion
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Reservado. Para uso interno.

BinProductVersion
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Reservado. Para uso interno.

Description
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Descrição de arquivo que pode ser apresentada aos usuários, por exemplo, "Driver de teclado para teclados no estilo AT" ou "Microsoft Word para Windows".

ExecutableName
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [chave]

Nome do arquivo, incluindo a extensão, mas excluindo o caminho, por exemplo, "Notepad.exe".

FilePropertiesHash
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Uma assinatura exclusiva de 128 bits derivada de uma combinação das Product propriedades , , , e do Description ProductVersion Publisher FileName arquivo.

FilePropertiesHashEx
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Uma assinatura exclusiva de 128 bits derivada de uma combinação das Product propriedades , , , , , , e Description do ProductVersion Publisher FileName FileVersion BinProductVersion BinFileVersion arquivo.

FileSize
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Tamanho do arquivo, em bytes.

FileVersion
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

A versão do arquivo, por exemplo, "12.0.4518.1014".

HasPatchAdded
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: Nenhum

true se o arquivo foi adicionado como parte de uma atualização ao produto ao qual ele pertence.

InstalledFilePath
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

O caminho onde o arquivo está localizado, por exemplo, "C:\Program Files\Microsoft Office".

IsSystemFile
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: Nenhum

true se o arquivo for um arquivo do sistema.

IsVitalFile
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: Nenhum

true se o arquivo for vital para a operação precisa do produto ao qual ele pertence.

Language
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: Nenhum

ID do idioma para o qual o arquivo se destina, por exemplo, "1033".

Product
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

O nome do produto com o qual o arquivo é distribuído, por exemplo, "Microsoft Windows".

ProductCode
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [chave]

GUID que é o identificador principal de um aplicativo ou produto. Para obter mais informações, consulte a documentação do Microsoft Windows Installer.

ProductVersion
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

A versão do produto com o qual o arquivo é distribuído, por exemplo, "4.2.0.2623".

Publisher
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

A empresa que produziu o arquivo, por exemplo, "Microsoft Corporation" ou "Standard Microsystems Corporation, Inc.".

Comentários

Observação

Essa classe não é usada no momento para dar suporte a relatórios de Inteligência de Ativos existentes. No entanto, ele pode ser habilitado para dar suporte a relatórios personalizados.

Essa classe identifica arquivos executáveis associados a uma instalação de software para:

  • Confirme se o aplicativo está instalado analisando o inventário de arquivos do Configuration Manager.

  • Indique quais regras de medição, com base nos arquivos executáveis, devem ser definidas para o medidor do aplicativo.

  • Execute uma análise de impacto do aplicativo.

    Como o arquivo Windows (.msi) contém um registro dos arquivos executáveis instalados, ele pode ser usado como a origem do mapeamento entre aplicativos instalados e arquivos executáveis.

    Essa classe recupera dados de duas fontes. Para cada SMS_InstalledSoftware de classe WMI do cliente, a classe identifica o pacote .msi procurando na propriedade e consulta o banco de dados .msi para todos os arquivos .com e LocalPackage .exe e .exe.

    Para qualquer SMS_InstalledSoftware de classe WMI do cliente que tenha a propriedade definida como , a classe inventaria todos os arquivos executáveis no diretório que são identificados LocalPackage pela null SMS_InstalledExecutable InstallLocation propriedade. Os arquivos executáveis instalados fora do diretório de instalação principal não são inventariados.

Observação

Essa classe não faz inventário de arquivos executáveis localizados nos diretórios %windir% e %systemroot%.

Requirements

Requisitos de tempo de execução

Para obter mais informações, consulte Configuration Manager Client Runtime Requirements.

Requisitos de desenvolvimento

Para obter mais informações, consulte Configuration Manager Client Development Requirements.

Confira também

Classes WMI do cliente de Inteligência de Ativos
SMS_AutoStartSoftware classe WMI do cliente
SMS_BrowserHelperObject classe WMI do cliente
SMS_InstalledSoftware Client WMI Class
SMS_InstalledSoftwareMS classe WMI do cliente
SMS_Processor WMI do Cliente
SMS_SoftwareShortcut classe WMI do cliente
SMS_SystemConsoleUsage classe WMI do cliente
SMS_SystemConsoleUser classe WMI do cliente