SMS_InstalledSoftwareMS客户端 WMI 类

重要

此类不再在Configuration Manager中使用。

SMS_InstalledSoftwareMS是 Configuration Manager 中的一个客户端 Windows Management Instrumentation (WMI) 类,它合并来自多个源的特定于Microsoft已安装的软件信息,以提供分类和Microsoft许可信息。

以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。

语法

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

方法

SMS_InstalledSoftwareMS 不定义任何方法。

属性

ChannelCode
数据类型String

访问类型:只读

限定符:无

产品的采购渠道。 可能的值是:

说明
0 完整包装产品
1 符合性检查产品
2 OEM
3

ChannelID
数据类型String

访问类型:只读

限定符:无

三位数 ID,也用于指示从 ProductID Microsoft 产品的 属性获取的通道。 具体值因产品而异。

MPC
数据类型String

访问类型:只读

限定符:无

唯一的五位数Microsoft产品代码,用于标识特定产品系列、版本、语言和目标操作系统。

ProductCode
数据类型String

访问类型:只读

限定符:无

特定产品版本的唯一代码。 此代码表示为Microsoft基于 Windows Installer 的应用程序的 GUID 或产品用于注册添加或删除程序的字符串。

SoftwareCode
数据类型String

访问类型:只读

限定符:[key]

属性的 ProductCode 标准化版本。 字符串中的所有字符都是小写的。

备注

此类合并来自多达五个源的信息。 第一个源是 Microsoft Windows MsiEnumProducts 函数。 此函数枚举当前播发或安装的所有产品。 所有已安装软件的其他信息源包括以下注册表项:

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

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

    类还从以下源收集操作系统软件的信息:

  • WMI 类 root\CIMV2:Win32_OperatingSystem

  • 注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

要求

运行时要求

有关详细信息,请参阅 Configuration Manager客户端运行时要求

开发要求

有关详细信息,请参阅 Configuration Manager客户端开发要求

另请参阅

资产智能客户端 WMI 类
SMS_AutoStartSoftware客户端 WMI 类
SMS_BrowserHelperObject客户端 WMI 类
SMS_InstalledExecutable客户端 WMI 类
SMS_InstalledSoftware客户端 WMI 类
SMS_Processor客户端 WMI 类
SMS_SoftwareShortcut客户端 WMI 类
SMS_SystemConsoleUsage客户端 WMI 类
SMS_SystemConsoleUser客户端 WMI 类