製品、プロパティ、機能、コンポーネントを一覧表示する
VBScript ファイルの WiLstPrd.vbs は、Windows インストーラー開発者向けの Windows SDK コンポーネントで提供されています。 サンプル スクリプトを使用して、Installer オブジェクトに接続し、登録済みの製品と製品情報を列挙します。
このサンプルは、以下の使用方法を示します。
- ProductInfo プロパティ
- ProductState プロパティ (Installer オブジェクト)
- Products プロパティ
- Features プロパティ
- FeatureParent プロパティ
- FeatureState プロパティ
- Components プロパティ
- ComponentClients プロパティ
- ComponentPath プロパティ
- LastErrorRecord メソッド
- Installer オブジェクト の RegistryValue メソッド
このサンプルを使用するには、Windows スクリプト ホストの CScript.exe または WScript.exe バージョンが必要です。 CScript.exe を使用してこのサンプルを実行するには、次の構文を使用してコマンド プロンプトでコマンド ラインを入力します。 最初の引数が /? の場合、または、指定された引数が少なすぎる場合は ヘルプが表示されます。 出力をファイルにリダイレクトするには、コマンド ラインを VBS > [<ファイルへのパス>] で終わらせます。 このサンプルでは、成功した場合は値 0、ヘルプが呼び出された場合は値 1、スクリプトが失敗した場合は値 2 が返されます。
cscript WiLstPrd.vbs [製品名] [オプション]
インストールまたは公開された製品の、大文字と小文字を区別しない製品名または製品 ID GUID を指定します。 製品もオプションも指定しない場合、インストーラーでは、システムでインストールまたは公開されているすべての製品を一覧表示します。
これらのオプションはスイッチではないため、コマンドラインでプレフィックスとしてスラッシュ (/) を付けないように注意してください。 次のオプションは、文字を連結して組み合わせることができます。 たとえば、"pc" と指定して、製品のプロパティとインストールされているコンポーネントの両方を一覧表示します。
オプション | 説明 |
---|---|
オプションを何も指定しない | 製品のプロパティを一覧表示します。 |
p | 製品のプロパティを一覧表示します。 |
f | 製品の機能、機能の親、インストールの状態を一覧表示します |
c | 製品のインストール済みコンポーネントを一覧表示します。 |
d | HKLM\Software\Microsoft\Windows\CurrentVersion\SharedDlls の下に、製品のコンポーネントのキー ファイルの値を一覧表示します。 |
詳細については、その他のスクリプト作成の例に関する「Windows インストーラーのスクリプト作成の例」を参照してください。 Windows スクリプト ホストを必要としないサンプル ユーティリティについては、「Windows インストーラーの開発ツール」を参照してください。