SMS_InstalledSoftwareMS クライアント WMI クラス
重要
このクラスは、Configuration Managerでは使用されなくなりました。
クラスはSMS_InstalledSoftwareMS
、Configuration Managerのクライアント Windows Management Instrumentation (WMI) クラスで、複数のソースからMicrosoft固有のインストール済みソフトウェア情報をマージして、分類とMicrosoftライセンス情報を提供します。
次の構文は、マネージド オブジェクト形式 (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 つのソースからの情報をマージします。 最初のソースは、windows MsiEnumProducts
関数Microsoftです。 この関数は、現在アドバタイズまたはインストールされているすべての製品を列挙します。 インストールされているすべてのソフトウェアのその他の情報ソースは、次のレジストリ キーです。
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 クラス