Classe WMI de Cliente SMS_InstalledExecutable

A SMS_InstalledExecutable classe é uma classe de instrumentos de gestão de Windows cliente (WMI), em Gestor de Configuração, que identifica ficheiros executáveis associados a uma instalação de software.

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

Syntax

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;  
};  

Métodos

A classe SMS_InstalledExecutable não define quaisquer métodos.

Propriedades

BinFileVersion
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Reservado Para uso interno.

BinProductVersion
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Reservado Para uso interno.

Description
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Descrição do ficheiro que pode ser apresentada aos utilizadores, por exemplo, "Teclado para teclados de estilo AT" ou "Microsoft Word para Windows".

ExecutableName
Tipo de dados: String

Tipo de acesso: Só de leitura

Eliminatórias: [chave]

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

FilePropertiesHash
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Uma assinatura única de 128 bits que deriva de uma combinação Product Description do, ProductVersion , , , e propriedades do Publisher FileName arquivo.

FilePropertiesHashEx
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Uma assinatura única de 128 bits que deriva de uma combinação do Product , , , , , , propriedades Description do ProductVersion Publisher FileName FileVersion BinProductVersion BinFileVersion arquivo.

FileSize
Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

Tamanho do ficheiro, bytes.

FileVersion
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

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

HasPatchAdded
Tipo de dados: Boolean

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

true se o ficheiro foi adicionado como parte de uma atualização ao produto a que pertence.

InstalledFilePath
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

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

IsSystemFile
Tipo de dados: Boolean

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

true se o ficheiro for um ficheiro de sistema.

IsVitalFile
Tipo de dados: Boolean

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

true se o ficheiro for vital para o funcionamento exato do produto a que pertence.

Language
Tipo de dados: UInt32

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

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

Product
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

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

ProductCode
Tipo de dados: String

Tipo de acesso: Só de leitura

Eliminatórias: [chave]

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

ProductVersion
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

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

Publisher
Tipo de dados: String

Tipo de acesso: Só de leitura

Qualificadores: Nenhum

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

Observações

Nota

Esta classe não é atualmente usada para suportar relatórios de Inteligência de Ativos existentes. No entanto, pode ser ativado para suportar relatórios personalizados.

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

  • Confirme que a aplicação está instalada olhando para o inventário de ficheiros do Gestor de Configuração.

  • Indicar quais as regras de medição, com base nos ficheiros executáveis, têm de ser definidas para medir a aplicação.

  • Realizar uma análise de impacto da aplicação.

    Uma vez que o ficheiro Windows Instalador (.msi) contém um registo dos ficheiros executáveis instalados, pode ser utilizado como fonte para o mapeamento entre aplicações instaladas e ficheiros executáveis.

    Esta classe recolhe dados de duas fontes. Para cada SMS_InstalledSoftware objeto classe WMI cliente, a classe identifica o pacote de .msi olhando para a LocalPackage propriedade, e consulta a base de dados .msi para todos os ficheiros .exe e .com.

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

Nota

Esta classe não faz o inventário de ficheiros executáveis localizados nos volumes de windir% e %de sistemaroot% dos diretórios.

Requisitos

Requisitos de Tempo de Execução

Para obter mais informações, consulte os Requisitos de tempo de execução do cliente do Gestor de Configuração.

Requisitos de Desenvolvimento

Para obter mais informações, consulte os Requisitos de Desenvolvimento do Cliente do Gestor de Configuração.

Consulte 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 Classe WMI do cliente
SMS_InstalledSoftwareMS Classe WMI do cliente
Classe WMI do cliente SMS_Processor
SMS_SoftwareShortcut Classe WMI do cliente
SMS_SystemConsoleUsage Classe WMI do cliente
SMS_SystemConsoleUser Classe WMI do cliente