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 インストーラーの使用」を参照してください。