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