响应文件命令

可以使用这个参考表来了解有关响应文件命令的更多信息。
响应文件命令 描述

Profile

<profile
id="概要文件(程序包组)标识"
installLocation="概要文件的
 安装位置">
<data key="key1" value=”value1”/>
<data key="key2" value=”value2”/>

</profile>
概要文件是安装位置。使用此命令创建程序包组或安装位置。如果指定的程序包组已存在,那么此命令不起任何作用。当前,在创建概要文件时,静默安装还将创建两个安装上下文;其中一个安装上下文用于 Eclipse,另一个用于 native

可以使用 <data> 元素来设置概要文件属性。

以下列表包含当前受支持的键和相关值:
  • eclipseLocation 键指定现有 Eclipse 位置值,例如,c:\myeclipse\eclipse
  • cic.selector.nl 键指定所选的自然语言 (NL) 语言环境,例如,zhjaen
注: 用逗号将多个 NL 值隔开。
以下列表包含语言代码。并非每种语言在每个产品中都受支持:
  • 英语 (en)
  • 法语 (fr)
  • 意大利语 (it)
  • 简体中文 (zh)
  • 俄语 (ru)
  • 繁体中文(台湾)(zh_TW)
  • 繁体中文(香港)(zh_HK)
  • 德语 (de)
  • 日语 (ja)
  • 波兰语 (pl)
  • 西班牙语 (es)
  • 捷克语 (cs)
  • 匈牙利语 (hu)
  • 韩国语 (ko)
  • 葡萄牙语 (pt_BR)

Repositories

<server>
<repository location="http://example/
repository/">
<repository location="file:/C:/
repository/">
<!—add more repositories below-->
<…>
      </server>
使用此命令来指定静默安装期间使用的存储库。使用 URL 或 UNC 路径来指定远程存储库;或使用目录路径来指定本地存储库。

Install

<install>
<offering profile= "概要文件标识"
features= "功能部件标识"
id= "产品标识" version= "产品
version" selected="true"></offering>

<!—add more offerings below>
<…>

</install>
使用此命令来指定将安装的安装程序包。

概要文件标识必须与现有概要文件或 Set profile 命令所创建的概要文件相匹配。

通过逗号分隔的列表(例如,“feature1, feature2”等),可以有选择地指定功能部件标识。如果未指定任何功能部件标识,那么将安装指定产品中的所有缺省功能部件。

注: 即使没有在逗号分隔的列表中显式指定必需的功能部件,安装中也将包含这些功能部件。

版本号不是必需的。如果未指定版本,那么 Installation Manager 将安装具有指定标识的最新产品、任何可用更新和修订。

“selected”属性为可选。缺省情况下,“selected”设置为“true”。当“selected”设置为“false”时,静默安装将不安装程序包。在以向导方式运行期间,该程序包将显示在程序包选择页面中,但最初处于未选中状态。

Update(以向导方式)

<update>
<offering profile= "概要文件标识">
</update>
使用此命令来指定将更新的概要文件。概要文件标识必须与现有概要文件相匹配。
注: 只能以向导方式使用此命令来调用更新向导。它在静默方式下不工作。

Modify(以向导方式)

<modify>
<offering profile= "概要文件标识">
</modify>
使用此命令来指定将修改的概要文件。概要文件标识必须与现有概要文件相匹配。
注: 只能以向导方式使用此命令来调用更新向导。它在静默方式下不工作。

Modify <install modify="true"> 或 <uninstall modify="true">(可选属性)

<uninstall modify="true">
<offering profile= "概要文件标识"
 id="标识" version="版本"
features="-"/>
</uninstall>

在 install 和 uninstall 命令上使用 <install modify="true"> 属性来指示您想修改现有安装。缺省值为 false。如果修改操作的目的只是为了安装其他语言包,那么在产品功能部件标识列表中应使用连字符“-”来指示没有添加新的功能部件。

要点: 必须按照示例中所指定的方式来为功能部件列表指定 modify="true" 和连字符 "-";否则,install 命令将安装产品的缺省功能部件,而 uninstall 命令将除去所有这些功能部件。

Uninstall

<uninstall>
<offering profile= "概要文件标识"
features= "功能部件标识"
id= "产品标识" version= "产品
版本"></offering>

<!—add more offerings below>
<…>

</uninstall>
使用此命令来指定所有要卸载的程序包。

概要文件标识必须与现有概要文件或概要文件命令中指定的概要文件相匹配。此外,如果未指定任何功能部件标识,那么将卸载所指定产品中的所有功能部件;如果未指定任何产品标识,那么将卸载所指定概要文件中的所有已安装产品。

Rollback

<rollback>
<offering profile= "概要文件标识"
 id= "产品标识"
version= "产品版本">
	</offering>

<!—add more offerings below
<…>

</rollback>
使用此命令从当前安装在指定概要文件上的版本回滚到指定产品。不能在回滚命令中指定功能部件。

InstallAll

<installALL/>
注: 此命令的用途等价于
–silent –installAll 
.
使用此命令以静默方式搜索并安装所有可用的程序包。

UpdateAll

<updateALL/>
注: 此命令的用途等价于
–silent –updateAll 
.
使用此命令以静默方式搜索并更新所有可用的程序包。

License

<license policyFile=“策略文件
 位置”/>

例如:

<license policyFile=”c:\mylicense.opt”/> 
如果您的产品数据包需要已安装的许可证,请使用此命令来生成包含 license 命令的响应文件,方法是在以记录方式启动 Installation Manager 后,启动许可证向导。

在记录方式期间,如果您通过许可证管理向导来设置 flex 选项,那么您设置的选项将记录在一个名为“license.opt”的许可证策略文件中,该文件与生成的响应文件位于同一目录中,并且该响应文件将包含引用该策略文件的 license 命令。

其他响应文件属性

响应文件属性 描述

Clean

<agent-input clean="true">
</agent-input>

缺省情况下,clean 属性设置为“false”。Installation Manager 将使用存储库和在响应文件中指定的其他首选项及在 Installation Manager 中设置的现有首选项。 如果在响应文件指定了首选项并且在 Installation Manager 中设置了首选项,那么响应文件中指定的首选项优先。

如果将 clean 属性设置为“true”,那么 Installation Manager 将使用存储库和在响应文件中指定的其他首选项,并且不会使用在 Installation Manager 中设置的现有首选项。

Temporary

<agent-input clean="true" temporary="false">
</agent-input>

缺省情况下,temporary 属性设置为“false”,并且将保存响应文件中设置的首选项。当将 temporary 属性设置为“true”时,将不保存响应文件中设置的首选项。

可以将 temporary 和 clean 属性一起使用。例如,如果将 clean 设置为“true”,而 temporary 设置为“false”,那么在运行静默安装之后,在响应文件中指定的存储库设置将覆盖在使用 Installation Manager 的先前会话中设置的首选项。

License agreement acceptance

<agent-input acceptLicense="false">
</agent-input>

缺省情况下,以静默安装方式使用 Installation Manager 时,不要同意接受安装数据包附带的许可协议。如果您要安装的程序包具有必须接受的许可协议,那么静默安装操作将失败。要接受该许可协议,必须将该属性设置为 <agent-input acceptLicense="true">。通过此操作,您同意接受响应文件中指定的每个程序包的许可协议。

Reboot later

<agent-input rebootLater="false">
</agent-input>
缺省情况下,rebootLater 设置为“false”。如果响应文件安装任何需要在 Windows 上重新引导系统的数据包,那么 Installation Manager 将在完成响应文件的执行完成之后重新引导系统。

rebootLater 设置为“true”时,系统将不重新引导。


反馈