製品、プロパティ、機能、コンポーネントを一覧表示する

VBScript ファイルの WiLstPrd.vbs は、Windows インストーラー開発者向けの Windows SDK コンポーネントで提供されています。 サンプル スクリプトを使用して、Installer オブジェクトに接続し、登録済みの製品と製品情報を列挙します。

このサンプルは、以下の使用方法を示します。

このサンプルを使用するには、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 インストーラーの開発ツール」を参照してください。