SMS_InstalledSoftware用戶端 WMI 類別
類別 SMS_InstalledSoftware
是用戶端 Windows Management Instrumentation (WMI) 類別,Configuration Manager合併來自多個來源的已安裝軟體資訊,以提供分類和Microsoft授權資訊。
下列語法已從受控物件格式 (MOF) 程式碼簡化,並包含所有繼承的屬性。
語法
Class SMS_InstalledSoftware
{
String ARPDisplayName;
String ChannelCode;
String CM_DSLID;
String EvidenceSource;
DateTime InstallDate;
UInt32 InstallDirectoryValidation;
String InstalledLocation;
String InstallSource;
UInt32 InstallType;
UInt32 Language;
String LocalPackage;
String ProductCode;
String ProductID;
String ProductName;
String ProductVersion;
String Publisher;
String RegisteredUser;
String ServicePack;
String SoftwareCode;
String SoftwarePropertiesHash;
String SoftwarePropertiesHashEx;
String UninstallString;
String UpgradeCode;
UInt32 VersionMajor;
UInt32 VersionMinor;
};
方法
類別 SMS_InstalledSoftware
不會定義任何方法。
屬性
ARPDisplayName
資料類型:String
存取類型:唯讀
限定詞:無
在 [新增或移除程式] 中找到的產品顯示名稱。 範例名稱為 「Microsoft SQL Server 2005 Tools」。
ChannelCode
資料類型:String
存取類型:唯讀
限定詞:無
數值程式碼,表示取得軟體產品所透過的通道。 可能的值為:
值 | 描述 |
---|---|
0 | 完整的已封裝產品 (零售) |
1 | 合規性檢查產品 |
2 | OEM |
3 | 卷冊 |
注意事項
其他值則未定義。
CM_DSLID
資料類型:String
存取類型:唯讀
限定詞:無
保留。 供日後使用。
EvidenceSource
資料類型:String
存取類型:唯讀
限定詞:[SMS_Report (TRUE) ]
描述如何探索此軟體。
值 | 描述 |
---|---|
A | Windows Installer |
B | 軟體的安裝登錄機碼 |
C | 軟體的卸載登錄機碼 |
D | 作業系統的 Windows Installer |
E | 作業系統的Windows NT登錄設定 |
M | 內部計算屬性 |
X | Unknown |
InstallDate
資料類型:DateTime
存取類型:唯讀
限定詞:無
安裝軟體產品的日期和時間。
InstallDirectoryValidation
資料類型:UInt32
存取類型:唯讀
限定詞:無
提供已清查軟體之其他資訊的數值程式碼。 可能的值為:
值 | 描述 |
---|---|
1 |
InstalledLocation 因為屬性無法在任何資料來源中使用,所以無法進行檢查。 |
2 | 可執行檔位於 屬性所 InstalledLocation 指定的目錄或其其中一個子目錄中。 |
3 | 在 屬性或其其中一個子目錄中指定 InstalledLocation 的目錄中找到檔案,但找不到可執行檔。 |
4 | 屬性所指定的 InstalledLocation 目錄已找到,但未包含任何可執行檔或其他檔案。 |
5 | 屬性指定的 InstalledLocation 目錄不存在。 |
InstalledLocation
資料類型:String
存取類型:唯讀
限定詞:無
與軟體相關聯之主要目錄的完整路徑。
InstallSource
資料類型:String
存取類型:唯讀
限定詞:無
軟體安裝來原始目錄的完整路徑,例如,\\Software\Microsoft\SMS\Setup.exe。
InstallType
資料類型:UInt32
存取類型:唯讀
限定詞:[SMS_Report (TRUE) ]
描述已安裝的軟體類型。
值 | 描述 |
---|---|
0 | 實際安裝 |
1 | 虛擬安裝 |
Language
資料類型:UInt32
存取類型:唯讀
限定詞:無
與軟體產品相關聯的語言。
LocalPackage
資料類型:String
存取類型:唯讀
限定詞:無
例如,本機快取套件C:\Windows\Installer\9c1c748.msi。
ProductCode
資料類型:String
存取類型:唯讀
限定詞:無
特定產品版本的唯一識別碼。 識別碼會表示為 Windows Installer 型應用程式的 GUID,或產品用來向 [新增或移除程式] 註冊的字串。
ProductID
資料類型:String
存取類型:唯讀
限定詞:無
廠商產生的識別碼,可唯一識別產品。
ProductName
資料類型:String
存取類型:唯讀
限定詞:無
向使用者顯示的已安裝產品名稱,例如「Microsoft Office 2003」。
ProductVersion
資料類型:String
存取類型:唯讀
限定詞:無
產品的版本,例如 「5.1.1969」。
Publisher
資料類型:String
存取類型:唯讀
限定詞:無
發佈軟體的公司。
RegisteredUser
資料類型:String
存取類型:唯讀
限定詞:無
產品的已註冊使用者。
ServicePack
資料類型:String
存取類型:唯讀
限定詞:無
安裝在電腦上之 Service Pack 的主要版本號碼。 如果尚未安裝任何 Service Pack,則值為 0 (零) 。 僅適用于作業系統。
SoftwareCode
資料類型:String
存取類型:唯讀
限定詞:[金鑰]
屬性的 ProductCode
正規化版本。 字串中的所有字元都是小寫。
SoftwarePropertiesHash
資料類型:String
存取類型:唯讀
限定詞:無
唯一的 128 位簽章,衍生自軟體產品的 、 Publisher
和 ProductVersion
屬性組合 ProductName
。
SoftwarePropertiesHashEx
資料類型:String
存取類型:唯讀
限定詞:無
唯一的 128 位簽章,衍生自軟體產品的 、 Publisher
、 ProductVersion
和 Language
屬性組合 ProductName
。
UninstallString
資料類型:String
存取類型:唯讀
限定詞:無
產品使用 [新增或移除程式] 註冊的卸載字串,例如「MsiExec.exe /X{210C4411-95A8-4CAF-8B23-F964CF8A78F3}」。
UpgradeCode
資料類型:String
存取類型:唯讀
限定詞:無
代表一組相關產品的 GUID。 僅適用于 Windows Installer 型產品。
VersionMajor
資料類型:UInt32
存取類型:唯讀
限定詞:無
衍生自 ProductVersion
屬性的主要產品版本。
VersionMinor
資料類型:UInt32
存取類型:唯讀
限定詞:無
衍生自 屬性的 ProductVersion
次要產品版本。
註解
此類別會合並來自最多五個來源的資訊。 第一個來源是 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用戶端開發需求。
另請參閱
Asset Intelligence 用戶端 WMI 類別
SMS_AutoStartSoftware用戶端 WMI 類別
SMS_BrowserHelperObject用戶端 WMI 類別
SMS_InstalledExecutable用戶端 WMI 類別
SMS_InstalledSoftwareMS用戶端 WMI 類別
SMS_Processor用戶端 WMI 類別
SMS_SoftwareShortcut用戶端 WMI 類別
SMS_SystemConsoleUsage用戶端 WMI 類別
SMS_SystemConsoleUser用戶端 WMI 類別