Page History
...
自動的に生成されるパッチのSETUP.BATには次のような例があります。
| Panel | ||
|---|---|---|
| ||
"TESTMSI2_v2.3.4.2_en-us.msp" /passive |
1行目は実行されるMSIまたはMSPです - この例では、以下の部分です。
...
"SETUP.TXT"ファイルがアプリケーション・ディレクトリにある場合、内容は、次の例のようにMSI/MSPファイル名に添付されます。
/L*V+ "C:\package.log"
| Info |
|---|
指定されるパラメータは MSI パブリック・プロパティです。詳細は、「msiexec.exe コマンドライン・オプション」を参照してください。 |
ここでは有効なMSI/MSPパラメータが使えます。この特定の例では全てをログし、c:\package.logファイルに添付します。これは一次レベルのカスタマイズです - MSIコマンド・ラインにパラメータを追加します。以前のSETUP.BATは次のようになります。
| Panel | ||
|---|---|---|
| ||
"TESTMSI2_v2.3.4.2_en-us.msp" /L*V+ "C:\package.log" if errorlevel 1 exit |
JITアプリケーション・サーバーは要求されたアプリケーションのx_appsディレクトリがあるかどうかを確認します。ある場合はMSIがダウンロードされます。
...
利用可能なカスタマイズを要約すると次のようになります。
...
- 自分でSETUP.TXTを作成し、MSIプロパティとして公開されているすべての
X_RUNパラメータを含むMSIパラメータを指定します。
...
SETUP.EXE
...
- は開発者が実行したいどのようなインストールにも置換えられ実行されます。
...
- 異なるパッケージレベルでの複数クライアントのサポートをするため、アプリケーションが生成された時の名前とは別のアプリケーション名を使います。例:LANSAInventoryControlとして生成されたアプリケーションを
Customer1InventoryControlとCustomer2InventoryControlディレクトリに入れることができます。これらはまったく同じソフトウェアを実行していますが、異なるレベルでも保持されます。これらに異なるパッチを与えることもできます。(このオプションは機能セット配布では利用できません)
例: setup.txt ファイル
1. /qb
MSI および MSP インストールの両方に対し、進捗ダイアログのみを表示し、確認ダイアログは表示されません。ですから、インストールはユーザーとのやり取りなしに自動的に行われます。MSI インストールは、前回のインストールの設定を使用します。
...