製品、プロパティ、機能、コンポーネントを一覧表示する
VBScript ファイル WiLstPrd.vbs は、Windows インストーラー開発者向けの Windows SDK コンポーネントで提供されています。 サンプル スクリプトは、Installer オブジェクトに接続し、登録済みの製品と製品情報を列挙します。
このサンプルでは、次の使用方法を示します。
- ProductInfo プロパティをする
- ProductState プロパティ (Installer オブジェクト)
- Products プロパティの
- Features プロパティ
- FeatureParent プロパティをする
- FeatureState プロパティをする
- Components プロパティの
- ComponentClients プロパティの
- ComponentPath プロパティの
- LastErrorRecord メソッドをする
- Installer オブジェクト の RegistryValue メソッド
このサンプルを使用するには、CScript.exe または WScript.exe バージョンの Windows スクリプト ホストが必要です。 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 インストーラー開発ツールの」を参照してください。