類別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
存取類型:只讀
限定符:[金鑰]
檔名,包括擴展名,但不包括路徑,例如“Notepad.exe”。
FilePropertiesHash 資料類型: String
存取類型:只讀
限定符:無
唯一的 128 位簽章,衍生自檔案的 Product、 Description、 ProductVersion、 Publisher和 FileName 屬性組合。
FilePropertiesHashEx 資料類型: String
存取類型:只讀
限定符:無
唯一的 128 位簽章,衍生自檔案的 Product、Description、ProductVersion、Publisher、FileVersionBinProductVersionFileName 和 BinFileVersion 屬性的組合。
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
存取類型:只讀
限定符:無
檔案所要使用的語言標識碼,例如 「1033」。。
Product 資料類型: String
存取類型:只讀
限定符:無
用來散發檔案的產品名稱,例如“Microsoft Windows”。
ProductCode 資料類型: String
存取類型:只讀
限定符:[金鑰]
GUID,這是應用程式或產品的主體標識符。 如需詳細資訊,請參閱 Microsoft Windows Installer 檔。
ProductVersion 資料類型: String
存取類型:只讀
限定符:無
散發檔案的產品版本,例如 「4.2.0.2623」。。
Publisher 資料類型: String
存取類型:只讀
限定符:無
產生檔案的公司,例如「Microsoft Corporation」 或 「Standard Microsystems Corporation, Inc」。。
註解
注意事項
這個類別目前不用於支持現有的 Asset Intelligence 報表。 不過,它可以啟用以支援自定義報表。
此類別會識別與軟體安裝相關聯的可執行檔,以:
查看檔案清查 Configuration Manager,以確認已安裝應用程式。
根據可執行檔指出必須設定哪些計量規則來計量應用程式。
執行應用程式影響分析。
由於 Windows Installer (.msi) 檔案包含已安裝可執行檔的記錄,因此可以作為已安裝應用程式與可執行檔案之間對應的來源。
這個類別會從兩個來源擷取數據。 針對每個 SMS_InstalledSoftware用戶端 WMI 類別 對象,類別會藉由查看
LocalPackage屬性來識別 .msi 封裝,並查詢 .msi 資料庫中的所有 .exe 和.com檔案。對於任何SMS_InstalledSoftware將
LocalPackage屬性設定為null的用戶端 WMI 類別對象,SMS_InstalledExecutable類別會清查 屬性所InstallLocation識別目錄中的所有可執行檔。 不會清查安裝在主要安裝目錄外部的可執行檔。
注意事項
此類別不會清查位於 %windir% 和 %systemroot% 目錄中的可執行檔。
需求
運行時間需求
如需詳細資訊,請參閱 Configuration Manager 客戶端運行時間需求。
開發需求
如需詳細資訊,請參閱 Configuration Manager客戶端開發需求。
另請參閱
Asset Intelligence 用戶端 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 類別