Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
LocalPackagepropriedade, 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
LocalPackagepropriedade definidanullpara, osSMS_InstalledExecutableinventários de classe todos os arquivos executáveis no diretório que são identificados pelaInstallLocationpropriedade. 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