生成 ALM 客户端 MSI 文件

使用 ALM Client MSI Generator 可生成 ALM 客户端 MSI 文件。

在本主题中︰

何时生成新的 MSI 文件

每次更新 ALM 服务器或数据库架构,都会生成新的 MSI 版本。这包括以下情况:

  • 已安装修补程序。

  • 已安装扩展。

  • 创建新的测试类型。

  • 已更改 ALM 服务器配置。

返回页首

生成 ALM 客户端 MSI 文件

按照以下说明使用 ALM Client MSI Generator 生成 ALM 客户端 MSI 文件。

  1. 使用管理员特权登录客户端计算机。

  2. 备注: 您必须在本地运行 ALM Client MSI Generator,而不是通过网络运行。

  3. 关闭 ALM Client MSI Generator 所有打开的实例。

  4. 运行 ALM Client MSI Generator。

    或者,您可以使用命令行参数从命令行运行 ALM Client MSI Generator。有关详细信息,请从命令行运行 "ClientMSIGenerator.exe/?"。 

  5. 在“服务器地址”字段中,填写您要为其创建客户端 MSI 的 ALM 服务器计算机的 URL。使用以下格式:

    http://<ALM 服务器名称>:<端口号>/qcbin

    备注: 仅支持 HTTP 和 HTTPS 协议。

    如果要生成更新的 MSI 文件,请从下拉列表中选择先前输入的服务器地址。

    外部身份验证用户。在“服务器地址”字段中使用 http://localhost:<端口>/qcbin。

  6. 要更改代理服务器设置,请单击“代理服务器设置”

  7. 填写以下字段:

    字段 描述
    MSI 语言 选择 MSI 用户界面的语言。
    MSI 名称

    MSI 文件名。MSI 文件名包含以下元素:

    ALM 服务器地址。在“服务器地址”框中输入的地址。

    MSI 版本号。每次为同一服务器地址创建 MSI 文件时,版本号都会自动增加。

    MSI 保存位置

    保存 MSI 文件的输出文件夹。建议将 MSI 文件保存在 ALM Client MSI Generator 程序目录的外面。

  8. 选择以下选项之一:

    字段 描述
    包括组件注册

    如果要在工作站上注册 ALM 客户端组件,请选择此选项。

    必须注册 ALM 客户端,用户才能使用其他 OpenText 测试工具以及第三方和自定义工具。

    为 64 位注册

    当选择“包括组件注册”选项时启用。

    • 如果选择此选项,则在运行生成的 MSI 文件时,将为 32 位和 64 位应用程序完成 ALM 客户端组件注册。

    • 如果您不选择此选项,则在运行生成的 MSI 文件时,“包括组件注册”选项仅为 32 位应用程序注册 ALM 客户端组件。

    使用共享部署模式 如果要在客户端计算机的共享位置部署 ALM 客户端组件,请选择此选项。对于 Citrix 和 VMware 等虚拟环境上要访问相同位置的用户而言,这非常有用。
    跳过先决条件检查

    选择此选项可指示 MSI 绕过客户端计算机上的系统先决条件检查。这在大规模分发系统上很有用,即使缺少先决条件,也将部署客户端组件。

    要启用此功能,必须定义 SKIP_CLIENT_PREREQUISITES_CHECK 站点参数,并将其值设置为 "Y"。有关详细信息,请参见设置配置参数。在使用 ALM Explorer 的工作站上,不支持此功能。

  9. 要生成 MSI,请单击“生成 MSI”

    对于单点登录用户:

    1. 如果显示用户发现页面,请添加您在 ALM 中指定的用户名或电子邮件地址。单击“提交”
    2. 在 IDP 页面中,添加您的 IDP 凭据。单击“登录”按钮。

    将打开“进度”对话框,显示 MSI 生成的进度。这可能会需要几分钟。单击“显示详细信息”以显示 MSI 生成的日志详细信息。

    备注: 您还可以在“<ALM Client MSI Generator 安装目录>/log”目录中查看 MSI 生成的日志文件。

  10. 生成 MSI 后,在“进度”对话框中,单击“转到 MSI”以打开用于保存 MSI 文件的文件夹。

返回页首

接下来的步骤: