[Windows]

使用 msiexec 安装服务器

Windows 上的 IBM® MQ 使用 MSI 技术来安装软件。 MSI 提供交互式安装和非交互式安装。

开始之前

如果在已启用用户帐户控制 (UAC) 的 Windows 系统上运行 IBM MQ ,那么必须使用提升的特权来调用安装。 如果您正在使用命令提示符或 IBM MQ Explorer,请通过使用右键单击来启动程序并选择 "以管理员身份运行" 来提升特权。 如果尝试在不使用提升的特权的情况下运行 msiexec ,那么安装将失败,并在安装日志中显示错误 AMQ4353 。

关于本任务

Windows 上的 IBM MQ 使用 MSI 技术来安装软件。 MSI 提供交互式安装和非交互式安装。 交互式安装将显示面板和提问。

msiexec 命令使用参数向 MSI 提供在交互式安装期间也可以通过面板指定的部分或全部信息。 这意味着用户可以创建可复用的自动化或半自动化安装配置。 可以通过命令行,变换文件,响应文件或三者的组合来提供参数。

某些参数只能在命令行上提供,而不能在响应文件中提供。 有关这些参数的更多信息,请参阅 使用 msiexec 为服务器安装指定命令行参数中的 表 1
还有一些参数可以在命令行或响应文件中使用。 有关这些参数的更多信息,请参阅 为服务器安装创建和使用响应文件中的 表 1 。 如果在命令行上和响应文件中都指定了参数,那么命令行上的设置优先。

过程

  1. 对于多个静默安装,对于要安装的每个版本,查找可用于该安装的 MSI 实例标识。
  2. 要使用 msiexec进行安装,请在命令行上输入以下格式的 msiexec 命令:
    msiexec parameters [USEINI="response-file"] [TRANSFORMS="transform_file"]
    
    其中:
    参数
    是以 / 字符或 property=value 对开头的命令行参数。 如果同时使用两种形式的参数,请始终将命令行参数放在第一位。 有关更多信息,请参阅 使用 msiexec 指定服务器安装的命令行参数,其中包含指向列出所有可用命令行参数的 Web 站点的链接。

    对于无人照管安装,必须在命令行中包含 /q/qn 参数。 如果没有此参数,那么安装是交互式的。

    注: 必须包含 /i 参数以及 IBM MQ 安装程序软件包的文件位置。
    响应文件
    是包含 [Response] 节和所需属性 = 值对的文件的完整路径和文件名,例如 C:\MyResponseFile.iniIBM MQ随附了示例响应文件 Response.ini。 此文件包含缺省安装参数。 有关更多信息,请参阅 创建响应文件并将其用于服务器安装
    转换文件
    是变换文件的完整路径和文件名。 有关更多信息,请参阅 将变换与 msiexec 用于服务器安装为多个服务器安装选择 MSI 实例标识
    注: 要使静默安装成功,必须在命令行或响应文件中定义 AGREETOLICENSE="yes" 属性。

结果

输入命令后,命令提示符立即重新出现。 IBM MQ 正在作为后台进程进行安装。 如果输入了参数以生成日志,请检查此文件以了解安装的进度。 如果安装成功完成,那么您将看到以下消息:Installation operation completed successfully在日志文件中。