运行 AX 客户端无提示安装

使用无提示安装选项,将 AX 客户端应用程序部署到大量的工作站。

工作原理

无提示安装选项可通过预先选定的选项来运行安装程序,无用户界面。

该命令使用来自 AX 客户端安装包中的两个文件之一:

  • setup.exe
  • AXCoreClient.msi

为访问此文件,您需要下载并运行 AX 客户端安装程序以提取安装文件。 AX 客户端安装程序被设计为文件提取完毕后自动启动安装程序。

用于提取文件的目标文件夹是:C:\Program Files\ACL Software\Installers\ACLAX<版本号>_Client_<版本>

示例

使用 setup.exe

setup.exe /S /l"2052" /v"/qn SERVERADDRESS=AXSERVER.ACL.COM WEBPORT=443 INSTALLDIR=\"C:\ACL\AX Client\" /log \"C:\install.log\" TRUST_SELFSIGNED=1"

使用 msiexec

msiexec /i "AXCoreClient.msi" TRANSFORMS=1033.mst /qn SERVERADDRESS=AXSERVER.ACL.COM WEBPORT=443 INSTALLDIR="C:\ACL\AX Client" /log "C:\install.log" TRUST_SELFSIGNED=1

setup.exe 的命令选项

/S
指定 setup.exe 应以无提示模式运行。 必须输入大写。
/l
可选。 指定安装语言。 必须用引号将该值括起来,并紧跟在 /l 后面,不带任何空格:/l"2052"

Analytics Exchange 支持以下语言:

  • 简体中文 (zh-cn) 2052
  • 英语 (en-us) 1033
  • 法语 (fr) 1036
  • 德语 (de) 1031
  • 日语 (ja) 1041
  • 葡萄牙语 (pt-br) 1046
  • 西班牙语 (es) 1034
/v
指定将被传递到安装程序的参数。 不要在 /v 和参数之间包含空格。 多个参数必须用引号括起来。

示例/v"/qn serveraddress=ax.acl.com"

/qn
指定安装程序应以无用户界面的形式运行。
服务器地址
安装了您组织的 AX 服务器的服务器的主机名。
您输入的主机名必须与 SSL 安全证书中指定的主机名相符,以便连接时不会出现安全证书错误。 如果不知道主机名,请向 Analytics Exchange 管理员询问此设置。
您也可以输入服务器 IP 地址替代主机名,但不建议这样做,因为您会遇到安全证书错误。
WEBPORT
可选。 用于连接到 AX 服务器的 HTTPS 端口。 如果未指定此端口,将使用 443。
INSTALLDIR
AX 客户端应用程序文件的目标安装目录。
您必须在 AX 客户端最终用户有写权限的文件夹中安装 AX 客户端。 默认情况下,只有被分配到“管理员”用户组的用户才被授予 Program Files 文件夹的写权限。
如果文件路径中包含任何空格,则必须使用双引号和转义字符 (\") 以指定路径。
示例要使用 C:\AX Client 作为路径,您必须输入如下:\"C:\AX Client\"
日志
可选。 指定用来记录安装的日志文件的路径和文件名。 在您运行该安装之前,指定的日志目录必须存在。
CUSTOM_CERTIFICATES
可选。 您要导入客户端机器密钥库文件的安全证书文件的完整路径。 有关证书的详细信息,请参见安全证书

说明

要验证证书导入是否成功,请检查密钥库文件或安装日志文件。

参数必须用双引号包含,任何空格必须使用转义字符 (\") 进行转义。 使用分号分隔多个证书文件。
示例 CUSTOM_CERTIFICATES=\"C:\Temp\Cert1;C:\Program Files\MyCerts\Cert2\"
如果您正导入多个证书文件,无论是否是完整文件路径,每个文件必须有一个唯一的文件名。 AX 客户端安装程序使用文件名称作为密钥库中的证书别名,因此文件名称必须唯一。
TRUST_SELFSIGNED
可选。 选择是否自动信任随 AX 服务器一起安装的默认自签名证书:
  • 0 假(默认值)
  • 1
有关证书的详细信息,请参见安全证书

msiexec 的命令选项

/i
指定普通安装应该运行。
/TRANSFORMS
指定安装语言。 此值引用一个 .mst 文件 在与安装程序相同的目录中。 使用合乎需要的语言代码作为文件名 (1033.mst):
  • 简体中文 (zh-cn) 2052
  • 英语 (en-us) 1033
  • 法语 (fr) 1036
  • 德语 (de) 1031
  • 日语 (ja) 1041
  • 葡萄牙语 (pt-br) 1046
  • 西班牙语 (es) 1034
/qn
指定安装程序应以无用户界面的形式运行。
服务器地址
安装了您组织的 AX 服务器的服务器的主机名。
您输入的主机名必须与 SSL 安全证书中指定的主机名相符,以便连接时不会出现安全证书错误。 如果不知道主机名,请向 Analytics Exchange 管理员询问此设置。
您也可以输入服务器 IP 地址替代主机名,但不建议这样做,因为您会遇到安全证书错误。
WEBPORT
可选。 用于连接到 AX 服务器的 HTTPS 端口。 如果未指定此端口,将使用 443。
INSTALLDIR
AX 客户端应用程序文件的目标安装目录。
您必须在 AX 客户端最终用户有写权限的文件夹中安装 AX 客户端。 默认情况下,只有被分配到“管理员”用户组的用户才被授予 Program Files 文件夹的写权限。
如果文件路径中包含任何空格,则必须使用双引号和转义字符 (\") 以指定路径。
示例要使用 C:\AX Client 作为路径,您必须输入如下:\"C:\AX Client\"
日志
可选。 指定用来记录安装的日志文件的路径和文件名。 在您运行该安装之前,指定的日志目录必须存在。
CUSTOM_CERTIFICATES
可选。 您要导入客户端机器密钥库文件的安全证书文件的完整路径。 有关证书的详细信息,请参见安全证书

说明

要验证证书导入是否成功,请检查密钥库文件或安装日志文件。

参数必须用双引号包含,任何空格必须使用转义字符 (\") 进行转义。 使用分号分隔多个证书文件。
示例 CUSTOM_CERTIFICATES=\"C:\Temp\Cert1;C:\Program Files\MyCerts\Cert2\"
如果您正导入多个证书文件,无论是否是完整文件路径,每个文件必须有一个唯一的文件名。 AX 客户端安装程序使用文件名称作为密钥库中的证书别名,因此文件名称必须唯一。
TRUST_SELFSIGNED
可选。 选择是否自动信任随 AX 服务器一起安装的默认自签名证书:
  • 0 假(默认值)
  • 1
有关证书的详细信息,请参见安全证书

运行无提示安装

  1. 运行安装程序 ACLAX<version>_Client_<edition>.exe 并在安装向导欢迎页面上单击取消
  2. 通过执行下列操作之一以管理员身份打开操作系统命令提示窗口:
    • 从提示符处使用 runas 命令。
    • 在 Windows Explorer 中的 C:\windows\system32 子文件夹中,右击 cmd.exe 并选择以管理员身份运行
  3. 将目录更改为包含安装程序的目录,然后运行下列无提示安装命令之一:

setup.exe

对于全新安装:

setup.exe /S /l"2052" /v"/qn SERVERADDRESS=ax 服务器名称 WEBPORT=ax 服务器端口 INSTALLDIR=路径 /log 路径 TRUST_SELFSIGNED=1"

对于升级:

setup.exe /S /v/qn

更新安装语法将使用之前安装的设置。

msiexec

对于全新安装:

msiexec /i "AXCoreClient.msi" TRANSFORMS=1033.mst /qn SERVERADDRESS=ax 服务器名称 WEBPORT=ax 服务器端口 INSTALLDIR=路径 /log 路径 TRUST_SELFSIGNED=1

对于升级:

msiexec /i "AXCoreClient.msi" \qn

(C) ACL Services Ltd. 保留所有权利。

2019年4月20日