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