SMS_InstalledExecutable クライアント WMI クラス
クラスはSMS_InstalledExecutable
、ソフトウェアのインストールに関連付けられている実行可能ファイルを識別する、Configuration Managerのクライアント Windows Management Instrumentation (WMI) クラスです。
次の構文は、マネージド オブジェクト形式 (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
アクセスの種類: 読み取り専用
修飾子: [key]
拡張子を含むがパスを除くファイルの名前 (例: "Notepad.exe")。
FilePropertiesHash
データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
ファイルの 、および プロパティのProduct
Publisher
Description
ProductVersion
組み合わせから派生した一意の 128 ビット署名。FileName
FilePropertiesHashEx
データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
ファイルの 、および プロパティのProduct
FileName
Description
Publisher
FileVersion
ProductVersion
BinProductVersion
組み合わせから派生した一意の 128 ビット署名。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
アクセスの種類: 読み取り専用
修飾子: なし
ファイルが意図されている言語の ID (例: "1033")。
Product
データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
ファイルが配布される製品の名前 (例: "Microsoft Windows")。
ProductCode
データ型: String
アクセスの種類: 読み取り専用
修飾子: [key]
アプリケーションまたは製品のプリンシパル識別子である GUID。 詳細については、Microsoft Windows インストーラーのドキュメントを参照してください。
ProductVersion
データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
ファイルが配布される製品のバージョン (例: "4.2.0.2623")。
Publisher
データ型: String
アクセスの種類: 読み取り専用
修飾子: なし
ファイルを作成した会社(例: 「Microsoft株式会社」または「Standard Microsystems Corporation, Inc.」)。
注釈
注:
このクラスは、現在、既存の資産インテリジェンス レポートをサポートするために使用されていません。 ただし、カスタム レポートをサポートするために有効にできます。
このクラスは、ソフトウェアのインストールに関連付けられている実行可能ファイルを識別します。
ファイル インベントリを確認して、アプリケーションConfiguration Managerインストールされていることを確認します。
実行可能ファイルに基づいて、アプリケーションを測定するために設定する必要がある測定規則を示します。
アプリケーションへの影響分析を実行します。
Windows インストーラー (.msi) ファイルには、インストールされている実行可能ファイルのレコードが含まれているため、インストールされているアプリケーションと実行可能ファイルの間のマッピングのソースとして使用できます。
このクラスは、2 つのソースからデータを取得します。 クライアント WMI クラス オブジェクトSMS_InstalledSoftwareごとに、 クラスは プロパティを調べることで.msi パッケージを
LocalPackage
識別し、.msi データベースに対してすべての.exeファイルと .com ファイルを照会します。プロパティが に
null
SMS_InstalledExecutable
設定されているSMS_InstalledSoftwareクライアント WMI クラス オブジェクトの場合、LocalPackage
クラスは、 プロパティによって識別されるディレクトリ内のすべての実行可能ファイルをInstallLocation
インベントリします。 メイン インストール ディレクトリの外部にインストールされている実行可能ファイルはインベントリされません。
注:
このクラスでは、%windir% ディレクトリと %systemroot% ディレクトリにある実行可能ファイルはインベントリされません。
要件
ランタイム要件
詳細については、「クライアント ランタイム要件のConfiguration Manager」を参照してください。
開発要件
詳細については、「Configuration Managerクライアント開発要件」を参照してください。
関連項目
資産インテリジェンス クライアント 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 クラス