使用 Installation Manager 来以静默方式安装程序包

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

开始之前

关于此任务

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

要以静默方式运行 Installation Manager,请从 Installation Manager 安装目录的 Eclipse 子目录运行以下命令:
  • 对于 Windows:imcl.exe input response_file_path_and_name -log log_file_path_and_name –acceptLicense。 例如:imcl.exe input c:\mylog\responsefile.xml -log c:\mylog\silent_install_log.xml –acceptLicense
下表描述了静默安装命令使用的参数:
参数 描述
-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
(可选)指定安装所有可用的产品。
–acceptLicense
在命令中包含 -acceptLicense 选项,以接受要安装的程序包的许可协议。
-showProgress
对控制台显示进度条。
-ShowVerboseProgress
对控制台显示进度文本。例如,在需要重新引导时会显示文本“Rebooting the computer to complete the install”。
-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

反馈