类SMS_InstalledExecutable是客户端 Windows Management Instrumentation (WMI) 类,Configuration Manager,用于标识与软件安装关联的可执行文件。
以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。
语法
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;
};
方法
类 SMS_InstalledExecutable 不定义任何方法。
属性
BinFileVersion 数据类型: String
访问类型:只读
限定符:无
保留。 供内部使用。
BinProductVersion 数据类型: String
访问类型:只读
限定符:无
保留。 供内部使用。
Description 数据类型: String
访问类型:只读
限定符:无
可向用户显示的文件说明,例如“AT 样式键盘的键盘驱动程序”或“适用于 Windows 的 Microsoft Word”。
ExecutableName 数据类型: String
访问类型:只读
限定符:[key]
文件的名称,包括扩展名,但不包括路径,例如“Notepad.exe”。
FilePropertiesHash 数据类型: String
访问类型:只读
限定符:无
派生自文件 、、PublisherDescriptionProductVersion、 和 FileName 属性的组合Product的唯一 128 位签名。
FilePropertiesHashEx 数据类型: String
访问类型:只读
限定符:无
一个唯一的 128 位签名,派生自文件、、、 和 属性的组合ProductFileNameDescriptionProductVersionPublisher。BinFileVersionBinProductVersionFileVersion
FileSize 数据类型: UInt32
访问类型:只读
限定符:无
文件大小(以字节为单位)。
FileVersion 数据类型: String
访问类型:只读
限定符:无
文件的版本,例如“12.0.4518.1014”。
HasPatchAdded 数据类型: Boolean
访问类型:只读
限定符:无
true 如果文件作为更新的一部分添加到它所属的产品,则为 。
InstalledFilePath 数据类型: String
访问类型:只读
限定符:无
文件所在的路径,例如“C:\Program Files\Microsoft Office”。
IsSystemFile 数据类型: Boolean
访问类型:只读
限定符:无
true 如果文件是系统文件,则为 。
IsVitalFile 数据类型: Boolean
访问类型:只读
限定符:无
true 如果文件对于它所属的产品的准确作至关重要,则为 。
Language 数据类型: UInt32
访问类型:只读
限定符:无
文件所针对的语言的 ID,例如“1033”。
Product 数据类型: String
访问类型:只读
限定符:无
分发文件时使用的产品的名称,例如“Microsoft Windows”。
ProductCode 数据类型: String
访问类型:只读
限定符:[key]
作为应用程序或产品的主体标识符的 GUID。 有关详细信息,请参阅Microsoft Windows Installer 文档。
ProductVersion 数据类型: String
访问类型:只读
限定符:无
分发文件时使用的产品版本,例如“4.2.0.2623”。
Publisher 数据类型: String
访问类型:只读
限定符:无
生成该文件的公司,例如“Microsoft Corporation”或“Standard Microsystems Corporation, Inc.”。
备注
注意
此类当前不用于支持现有资产智能报表。 但是,可以启用它以支持自定义报表。
此类标识与软件安装关联的可执行文件,以便:
查看Configuration Manager文件清单,确认已安装应用程序。
指示必须根据可执行文件设置哪些计量规则来计量应用程序。
执行应用程序影响分析。
由于 Windows Installer (.msi) 文件包含已安装可执行文件的记录,因此它可用作已安装应用程序和可执行文件之间映射的源。
此类从两个源检索数据。 对于每个 SMS_InstalledSoftware 客户端 WMI 类 对象,类通过查找
LocalPackage属性来标识 .msi 包,并在 .msi 数据库中查询所有 .exe 和.com文件。对于属性设置为
null的任何 SMS_InstalledSoftware Client WMI 类对象LocalPackage,SMS_InstalledExecutable类将列出由 属性标识InstallLocation的目录中的所有可执行文件。 不会列出主安装目录外部安装的可执行文件的清单。
注意
此类不清点 %windir% 和 %systemroot% 目录中的可执行文件。
要求
运行时要求
有关详细信息,请参阅 Configuration Manager客户端运行时要求。
开发要求
有关详细信息,请参阅 Configuration Manager客户端开发要求。
另请参阅
资产智能客户端 WMI 类SMS_AutoStartSoftware客户端 WMI 类SMS_BrowserHelperObject客户端 WMI 类SMS_InstalledSoftware客户端 WMI 类SMS_InstalledSoftwareMS客户端 WMI 类SMS_Processor客户端 WMI 类SMS_SoftwareShortcut客户端 WMI 类SMS_SystemConsoleUsage客户端 WMI 类SMS_SystemConsoleUser客户端 WMI 类