Compartilhar via


Classe WMI do cliente SMS_InstalledSoftwareMS

Importante

Essa classe não é mais usada em Configuration Manager.

A SMS_InstalledSoftwareMS classe é uma classe WMI (Instrumentação de Gerenciamento do Windows) do cliente, em Configuration Manager, que mescla informações de software instaladas Microsoft específicas de várias fontes para fornecer informações de categorização e licenciamento de Microsoft.

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

Sintaxe

Class SMS_InstalledSoftwareMS   
{  
      String ChannelCode;  
      String ChannelID;  
      String MPC;  
      String ProductCode;  
      String SoftwareCode;  
};  

Métodos

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

Propriedades

ChannelCode
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

O canal de aquisição do produto. Os valores possíveis são:

Valor Descrição
0 Produto empacotado completo
1 Produto verificado por conformidade
2 OEM
3 Volume

ChannelID
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

ID de três dígitos que também é usada para indicar o canal conforme obtido da ProductID propriedade para Microsoft produtos. Os valores específicos variam de acordo com o produto.

MPC
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Código de Produto Microsoft exclusivo de cinco dígitos que identifica uma família de produtos, uma versão, um idioma e um sistema operacional de destino específicos.

ProductCode
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: Nenhum

Um código exclusivo para a versão específica do produto. Esse código é representado como UM GUID para Microsoft aplicativos baseados no Windows Installer ou como a cadeia de caracteres usada pelo produto para se registrar com Adicionar ou Remover Programas.

SoftwareCode
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [chave]

Uma versão padronizada da ProductCode propriedade. Todos os caracteres na cadeia de caracteres são minúsculas.

Comentários

Essa classe mescla informações de até cinco fontes. A primeira origem é a função Microsoft WindowsMsiEnumProducts. Essa função enumera por meio de todos os produtos que são anunciados ou instalados no momento. Outras fontes de informações para todos os softwares instalados são as seguintes chaves de registro:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\[User SID]\Produtos

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

    A classe também coleta informações para o software do sistema operacional das seguintes fontes:

  • Raiz da classe WMI\CIMV2:Win32_OperatingSystem

  • Chave do Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

Requisitos

Requisitos de runtime

Para obter mais informações, consulte Configuration Manager Requisitos de Runtime do Cliente.

Requisitos de desenvolvimento

Para obter mais informações, consulte Configuration Manager Requisitos de desenvolvimento do cliente.

Confira também

Classes WMI do cliente do Asset Intelligence
Classe WMI do cliente SMS_AutoStartSoftware
Classe WMI do cliente SMS_BrowserHelperObject
Classe WMI do cliente SMS_InstalledExecutable
Classe WMI do cliente SMS_InstalledSoftware
Classe WMI do cliente SMS_Processor
Classe WMI do cliente SMS_SoftwareShortcut
Classe WMI do cliente SMS_SystemConsoleUsage
Classe WMI do cliente SMS_SystemConsoleUser