重要
このクラスは、Configuration Managerでは使用されなくなりました。
SMS_InstalledSoftwareMS クラスは、複数のソースから Microsoft 固有のインストール済みソフトウェア情報をマージして分類情報と Microsoft ライセンス情報を提供する、Configuration Managerのクライアント Windows Management Instrumentation (WMI) クラスです。
次の構文は、マネージド オブジェクト形式 (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
アクセスの種類: 読み取り専用
修飾子: なし
Microsoft 製品の ProductID プロパティから取得したチャネルを示すためにも使用される 3 桁の ID。 特定の値は製品によって異なります。
MPC データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
特定の製品ファミリ、バージョン、言語、およびターゲット オペレーティング システムを識別する一意の 5 桁の Microsoft 製品コード。
ProductCode データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
特定の製品リリースの一意のコード。 このコードは、Microsoft Windows インストーラー ベースのアプリケーションの GUID として、または製品が プログラムの追加または削除に登録するために使用する文字列として表されます。
SoftwareCode データ型: String
アクセスの種類: 読み取り専用
修飾子: [key]
ProductCode プロパティの標準化されたバージョン。 文字列内のすべての文字は小文字です。
注釈
このクラスは、最大 5 つのソースからの情報をマージします。 最初のソースは、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 クラス