使用 Installation Manager 来以静默方式安装软件包

从命令行使用 Installation Manager 来以静默方式安装产品软件包。

关于此任务

在安装 Installation Manager 之后,使用它来以静默方式安装软件包。此文件说明如何使用 Installation Manager 来安装软件包。

要以静默方式运行 Installation Manager,请从 Installation Manager 安装目录的 Eclipse 子目录运行以下命令:
  • 对于 Windows®:IBMIMc.exe --launcher.ini silent-install.ini -input <响应文件路径与名称> -log <记录文件路径与名称>。例如:IBMIMc.exe --launcher.ini silent-install.ini -input c:\mylog\responsefile.xml -log c:\mylog\silent_install_log.xml
下表描述了静默安装命令使用的参数:
参数 描述
-vm
指定 Java™ 启动程序。使用静默方式时,在 Windows 上始终使用 java.exe,而在其他平台上则使用 java。
-nosplash
指定应该禁用启动屏幕。
--launcher.suppressErrors
指定应该禁用 JVM 错误对话框。
-silent
指定 Installation Manager 安装程序或 Installation Manager 应该以静默方式运行。
-input
指定一个 XML 响应文件作为 Installation Manager 安装程序或 Installation Manager 的输入。响应文件包含该安装程序或 Installation Manager 所运行的命令。
-log
(可选)指定记录静默安装结果的日志文件。该日志文件是 XML 文件。

如果静默安装会话成功,那么日志文件将仅包含根元素 <result> </result>。但是,如果安装期间发生了错误,那么静默安装日志文件将包含错误元素和错误消息。

-updateAll
(可选)指定安装所有可用的更新。
-installAll
(可选)指定安装所有可用的产品。
--launcher.ini silent-install.ini

指定要使用的产品 .ini 文件的位置。如果未指定此参数,那么可执行文件将在启动程序所在的目录中查找具有相同名称且扩展名为 .ini 的文件。例如,IBMIM.exe 查找 IBMIM.ini,而 install.exe 查找 install.ini。与 IBMIM.exe 文件位于同一目录中的 silent-install.ini 文件包含初始化参数,它们适用于静默安装并且应该始终存在。

--launcher.ini user-silent-install.ini

指定以非管理员身份要用于 Windows 的产品 .ini 文件的位置。如果未指定此参数,那么可执行文件将在启动程序所在的目录中查找具有相同名称且扩展名为“.ini”的文件。例如,IBMIM.exe 查找 IBMIM.ini。与 IBMIM.exe 文件位于同一目录中的 user-silent-install.ini 文件包含初始化参数,它们适用于静默安装并且应该始终存在。

-showProgress
对控制台显示进度条。
-ShowVerboseProgress
对控制台显示进度文本。例如,当需要重新引导时会显示文本“正在重新引导机器以完成安装”。
-accessRights
指定 Installation Manager 是以管理员方式还是非管理员方式运行。对于非管理员方式,此参数应该始终与“nonAdmin”参数配合使用:
-accessRights nonAdmin
对于管理员方式,此参数应该与“admin”参数配合使用:
-accessRights admin
如果未使用此参数,那么会根据当前用户许可权设置缺省值。
注:
对于作为管理员组成员的 Windows XP 用户,缺省值始终为 -accessRights admin。如果这些用户要以非管理员方式运行,那么应该显式传递 -accessRights nonAdmin 参数。
Installation Manager 有一个包括表中参数的缺省值的初始化或 .ini 文件 silent-install.ini。例如,silent-install.ini 文件看起来可能与下面的内容相似:
-accessRights
admin
-vm
C:\Program Files\IBM\Installation Manager\eclipse\jre_5.0.2.sr5_20070511\jre\bin\java.exe
-nosplash
--launcher.suppressErrors
-silent
-vmargs
-Xquickstart
-Xgcpolicy:gencon

结果

如果安装成功,那么它将返回状态“0”;如果操作失败,将返回非零数字。
当 Installation Manager 安装程序运行时,它将读取响应文件并(可选)将日志文件写入指定的目录。如果已指定日志文件和目录,那么当操作成功时,该日志文件将为空,例如:
<?xml version="1.0" encoding="UTF-8"?>
<result>
</result>
如果操作未成功完成,那么该日志文件将包含错误元素。
还提供了 Installation Manager 的日志文件。Installation Manager 日志文件的缺省位置如下
  • 以非管理员身份,对于 Windows: C:\Documents and Settings\<我的标识>\Application Data\IBM\Installation Manager\logs
  • 以管理员身份,对于 Windows: C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager\logs

反馈