機能を一覧表示する

VBScript ファイル WiFeatur.vbs は、Windows インストーラー開発者向けの Windows SDK コンポーネントで提供されています。 このサンプルでは、スクリプトを使用して Windows インストーラー データベースの機能を一覧表示する方法を示します。 このサンプルでは、読み取り専用の Windows インストーラー データベースに一時列を追加する方法を示します。

このサンプルは次の方法を示します。

このサンプルを使用するには、Windows スクリプト ホストの CScript.exe または WScript.exe バージョンが必要です。 CScript.exe を使ってこのサンプルを実行するには、次の構文を使ってコマンド プロンプトでコマンドを入力します。 最初の引数が /? の場合、または、指定された引数が少なすぎる場合は ヘルプが表示されます。 出力をファイルにリダイレクトするには、コマンド ラインの末尾に VBS > [<ファイルのパス>] を付けます。 このサンプルでは、成功した場合は 0、ヘルプが呼び出された場合は 1、スクリプトが失敗した場合は 2 が返されます。

cscript WiFeatur.vbs [データベースへのパス][機能名]

Windows インストーラー データベースへのパスを指定します。 機能の名前を指定します。 これは、機能テーブルの機能列に一覧表示されている必要があります。 機能の名前を省略すると、すべての機能が機能ツリーとして一覧表示されます。 機能名としてアスタリスク (*) が使用されている場合、WiFeatur.vbs はすべての機能の構成を一覧表示します。 大規模なデータベースは、WScript ではなく CScript を使用した方が適切に表示されることに注意してください。

詳細については、その他のスクリプト作成の例に関する「Windows インストーラーのスクリプト作成の例」を参照してください。 Windows スクリプト ホストを必要としないサンプル ユーティリティについては、「Windows インストーラーの開発ツール」を参照してください。