英語で読む

次の方法で共有


ファイルのエクスポート

VBScript ファイル WiExport.vbs は、「Windows インストーラー開発者向けの Windows SDK コンポーネント」で提供されています。 このサンプルでは、Windows インストーラー データベースにテーブルをエクスポートするためのスクリプトを記述する方法を示します。 このスクリプト サンプルでは、Installer オブジェクトに接続し、データベースを開き、テーブルをアーカイブ ファイルにエクスポートします。

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

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

cscript WiExport.vbs [データベースへのパス][フォルダーへのパス][オプション][テーブル名リスト]

テーブルのエクスポート元となるインストーラー データベースへのパスを指定します。 エクスポートしたアーカイブ ファイルのコピー先となるフォルダーへのパスを指定します。 エクスポートするデータベース テーブルの大文字と小文字を区別する名前を一覧表示します。 _SummaryInformationを含むすべてのテーブルをエクスポートするには、'*' を指定します。

次のオプションは、テーブル名リストの前のコマンド ライン上の任意の場所で指定できます。

オプション 説明
オプションを何も指定しない エクスポートされるアーカイブ ファイルのファイル名は長くてもかまいません。
/s エクスポートされるアーカイブ ファイルに短いファイル名を強制します。

 

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