次の方法で共有


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 クラス