SMS_InstalledExecutable客户端 WMI 类

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 位签名,派生自文件、、、 和 属性的组合ProductFileNameDescriptionProductVersionPublisherBinFileVersionBinProductVersionFileVersion

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 类对象LocalPackageSMS_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 类