Windows インストーラーのスクリプト作成の例
Windows インストーラー開発者向けの Windows SDK コンポーネントには、Windows インストーラー のオートメーション インターフェイスを使用して Windows インストーラー パッケージを変更する方法を示す VBScript ファイルが含まれています。
このトピックで示されているスクリプト サンプルは Microsoft Corporation ではサポートされておらず、役に立つ可能性のあるリファレンスとしてのみ提供されています。 これらのサンプルを実行するには、Windows スクリプト ホストが必要です。 Windows スクリプト ホストの詳細については、Microsoft Windows ソフトウェア開発キット (SDK) の「Windows スクリプト ホスト」セクションを参照してください。
サンプル スクリプト ファイル | 説明 |
---|---|
WiLstPrd.vbs | 製品、プロパティ、機能、およびコンポーネントを一覧表示する |
WiImport.vbs | ファイルのインポート |
WiExport.vbs | ファイルのエクスポート |
WiSubStg.vbs | サブストレージの管理 |
WiStream.vbs | バイナリ ストリームの管理 |
WiMerge.vbs | 2 つのデータベースをマージする |
WiGenXfm.vbs | 変換を生成する |
WiUseXfm.vbs | 変換を適用する |
WiLstXfm.vbs | 変換の表示 (CSCRIPT のみ) |
WiDiffDb.vbs | 2 つのデータベース間の相違点を表示する (CSCRIPT のみ) |
WiLstScr.vbs | インストーラー スクリプトの表示 (CSCRIPT のみ) |
WiSumInf.vbs | サマリー情報の管理 |
WiPolicy.vbs | ポリシー設定の管理 |
WiLangId.vbs | 言語とコード ページの管理 |
WiToAnsi.vbs | Unicode ファイルを Ansi ファイルにコピーする |
WiFilVer.vbs | ファイルのサイズとバージョンを管理する |
WiMakCab.vbs | ファイル キャビネットを生成する |
WiRunSQL.vbs | SQL ステートメントを実行する |
WiTextIn.vbs | ANSI ファイルをデータベース フィールドにコピーする |
WiCompon.vbs | コンポーネントを一覧表示する |
WiFeatur.vbs | 機能を一覧表示する |
WiDialog.vbs | ユーザー インターフェイスをプレビューする |
これらのスクリプトはすべて、コマンド ライン引数を説明するヘルプ画面を表示します。 Windows でヘルプ画面を表示するには、ファイルをダブルクリックします。 コマンド ラインからヘルプ画面を表示するには、? を 最初の引数として入力するか、必要な数より少ない数の引数を入力します。 スクリプトは、成功した場合は 0、ヘルプが呼び出された場合は 1、失敗した場合は 2 を返します。
これらのサンプルでは、Windows スクリプト ホストを実行する必要があります。 Windows スクリプト ホストは、実際には次の 2 つのホストです。
- CScript.exe は、コマンド プロンプトからスクリプトを実行できるバージョンであり、スクリプト のプロパティを設定するためのコマンド ライン スイッチを提供します。
- WScript.exe は、Windows からスクリプトを実行できる Windows スクリプト ホストのバージョンです。 詳細については、Windows SDK の「Windows スクリプト ホスト 」セクションを参照してください。
Makecab.exe ユーティリティは、パッチ サンプルと共に Windows インストーラー開発者向け Windows SDK コンポーネントに含まれています。
WMI の詳細については、「WMI での Windows インストーラーの使用」を参照してください。