サイレント・インストール・コマンド

この表を参照すると、サイレント・インストール中に使用する応答ファイル・コマンドについてさらに詳細がわかります。
応答ファイルのコマンド 説明

プロファイル

<profile
id="プロファイル
(パッケージ・グループ) ID"
installLocation="プロファイルの
インストール・ロケーション">
<data key="キー 1" value=”値 1”/>
<data key="キー 2" value=”値 2”/>

</profile>
このコマンドは、パッケージ・グループ (またはインストール・ロケーション) を作成する場合に使用します。 指定したパッケージ・グループがすでに存在する場合は、このコマンドの効果はありません。 現時点では、プロファイルを作成すると、 サイレント・インストールでは以下の 2 つのインストール・コンテキストも作成されます。 1 つは Eclipse 用で、もう 1 つは native 用です。 プロファイルは、インストール・ロケーションです。

プロファイルのプロパティーを設定するには、 <data> 要素を使用します。

現在サポートされているキーおよび関連する値は次のリストのとおりです。
  • eclipseLocation キーは、 c:¥myeclipse¥eclipse など、 既存の Eclipse ロケーション値を指定します。
  • cic.selector.nl キーは、 zhjaen など、 自然言語 (NL) のロケール選択を指定します。
注: NL 値が複数ある場合はコンマで区切ります。
現在サポートされている言語コードは次のリストのとおりです。
  • 英語 (en)
  • フランス語 (fr)
  • イタリア語 (it)
  • 中国語 (簡体字) (zh)
  • ロシア語 (ru)
  • 中国語 (繁体字) (台湾) (zh_TW)
  • 中国語 (繁体字) (香港) (zh_HK)
  • ドイツ語 (de)
  • 日本語 (ja)
  • ポーランド語 (pl)
  • スペイン語 (es)
  • チェコ語 (cs)
  • ハンガリー語 (hu)
  • 韓国語 (ko)
  • ポルトガル語 (pt_BR)

リポジトリー

<server>
<repository location="http://example/
repository/">
<repository location=”file:/C:/
repository/”>
<!—add more repositories below-->
<…>
      </server>
このコマンドは、サイレント・インストール中に使用するリポジトリーを指定する場合に使用します。 リモート・リポジトリーを指定する場合は URL または UNC パスを使用し、 ローカル・リポジトリーを指定する場合はディレクトリー・パスを使用します。

インストール

<install>
<offering profile= "プロファイル ID"
features= "フィーチャー ID"
id= "製品 ID"
version= "製品バージョン"></offering>

<!—add more offerings below>
<…>

</install>
このコマンドを使用して、インストールするインストール・パッケージを指定します。

プロファイル ID は、既存のプロファイル、またはプロファイル設定コマンドで作成されたプロファイルと一致している必要があります。

フィーチャー ID は、コンマで区切られたリスト (「feature1, feature2」など) によって、オプションで指定できます。 フィーチャー ID が指定されていない場合は、指定の製品のすべてのデフォルト・フィーチャーがインストールされます。

バージョン番号は必要ありません。バージョンが指定されなかった場合は、Installation Manager によって、指定された ID を持つ最新の製品、および入手可能な更新とフィックスがインストールされます。

注: 必須のフィーチャーは、コンマで区切られたリストで明示的に指定されていない場合であっても、 インストール用に含まれます。

<install modify="true"> または <uninstall modify="true"> (オプション属性)

<uninstall modify="true">
<offering profile="プロファイル ID"
 id="ID"
version="バージョン"
features="-"/>
</uninstall>

既存のインストールを変更することを指示する場合は、 install コマンドおよび uninstall コマンドの <install modify="true"> 属性を使用します。 この属性が true に設定されていない場合、値はデフォルトで false に設定されます。 変更操作を、追加の言語パックをインストールすることだけを目的に行う場合、 製品フィーチャー ID リストでハイフン「-」を使用して、 新しいフィーチャーを追加するわけではないことを指示する必要があります。

重要: 例で指定しているように、"modify=true" とハイフン "-" から成るフィーチャー・リストを指定してください。 そうしないと、install コマンドでは製品のデフォルト・フィーチャーがインストールされ、 uninstall コマンドではすべてのフィーチャーが除去されます。

アンインストール

<uninstall>
<offering profile= "プロファイル ID"
features= "フィーチャー ID"
id= "製品 ID"
version= "製品バージョン"></offering>

<!—add more offerings below>
<…>

</uninstall>
このコマンドは、アンインストールするパッケージを指定する場合に使用します。

プロファイル ID は、既存のプロファイル、またはプロファイル・コマンドで指定されたプロファイルに一致している必要があります。 さらに、フィーチャー ID が指定されていない場合は、 指定の製品のすべてのフィーチャーがアンインストールされます。 製品 ID が指定されていない場合は、指定のプロファイル内のすべてのインストール済み製品がアンインストールされます。

ロールバック

<rollback>
<offering profile= "プロファイル ID"
 id= "製品 ID"
version= "製品バージョン">
</offering>

<!—add more offerings below
<…>

</rollback>
このコマンドは、指定したオファリングを、指定したプロファイルに現在インストールされているバージョンからロールバックする場合に使用します。 rollback コマンドでフィーチャーを指定することはできません。

すべてインストール

<installALL/>
注: このコマンドは、
-silent -installAll
を使用した場合と同等です。
このコマンドは、すべての使用可能なパッケージをサイレントで検索し、インストールする場合に使用します。

すべて更新

<updateALL/>
注: このコマンドは、
-silent -updateAll
を使用した場合と同等です。
このコマンドは、すべての使用可能なパッケージをサイレントで検索し、更新する場合に使用します。

ライセンス

<license policyFile=“ポリシー・ファイルの
ロケーション”/>

例:

<license policyFile=”c:¥mylicense.opt”/>
このコマンドは、レコード・モードで Installation Manager を始動してからライセンス・ウィザードを開始することで、 license コマンドを入れる応答ファイルを生成する場合に使用します。

レコード・モード時に、ライセンス管理ウィザードでフレックス・オプションを設定すると、 設定されたオプションは、生成された応答ファイルと同じディレクトリーにある「license.opt」 という名前のライセンス・ポリシー・ファイルに記録されます。 応答ファイルには、そのポリシー・ファイルを参照する license コマンドが入ります。

ウィザード

<launcher -mode wizard -input
< response file >
このコマンドは、UI モードで Installation Manager を始動する場合に使用します。UI モードでは、インストール・ウィザードまたはアンインストール・ウィザー ドのいずれかで、Installation Manager を始動します。 ただし、この場合、応答ファイルには preference コマンドと install コ マンド、または preference コマンドと uninstall コマンドしか入れることができません。 Installation Manager を UI モードで実行する場合は、 同じ応答ファイルに install コマンドと uninstall コマンドを一緒に入れることはできません。

追加の応答ファイルの属性

応答ファイルの属性 説明

クリーン

<agent-input clean="true">
</agent-input>
デフォルトでは clean="false" です。Installation Manager は、Installation Manager の既存の設定のセットに加えて、リポジトリーや、応答ファイルで指定されている他の設定も使用します。 設定が応答ファイルと Installation Manager に指定されている場合は、応答ファイルの設定が優先されます。

clean="true" に設定すると、Installation Manager はリポジトリーや応答ファイルで指定されている他の設定を使用します。Installation Manager の既存の設定は使用されません。

一時

<agent-input clean="true" temporary="false">
</agent-input>
デフォルトでは、temporary は 'false' に設定されており、応答ファイルの設定は永続します。 temporary="true" を設定した場合、応答ファイルの設定は永続しません。

一時属性とクリーン属性は併用できます。例えば、clean を true に設定して temporary を false に設定すると、サイレント・インストールの実行後に、応答ファイルで指定されたリポジトリーの設定により、Installation Manager を使用した以前のセッションの設定が上書きされます。

ご使用条件の受諾

<agent-input acceptLicense="false">
</agent-input>
デフォルトでは、サイレント・インストール・モードで Installation Manager を使用する場合、インストール・パッケージに含まれるすべてのライセンスの受諾に合意します。 ご使用条件を受諾しない場合は、<agent-input> エレメントで、サイレント・インストール操作を自動的に失敗させる追加属性の <agent-input acceptLicense="false"> を使用できます。 インストールしようとしているインストール・パッケージに、受諾しなければならないご使用条件が含まれる場合は、サイレント・インストール操作が失敗します。

Feedback