运行 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"。
ACL GRC 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 安全证书中指定的主机名相符,以便连接时不会出现安全证书错误。 如果不知道主机名,请向 ACL GRC 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 安全证书中指定的主机名相符,以便连接时不会出现安全证书错误。 如果不知道主机名,请向 ACL GRC 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 真
- 有关证书的详细信息,请参见安全证书。
运行无提示安装
- 运行安装程序 ACLAX<version>_Client_<edition>.exe 并在安装向导欢迎页面上单击取消。
- 通过执行下列操作之一以管理员身份打开操作系统命令提示窗口:
- 从提示符处使用 runas 命令。
- 在 Windows Explorer 中的 C:\windows\system32 子文件夹中,右击 cmd.exe 并选择以管理员身份运行。
- 将目录更改为包含安装程序的目录,然后运行下列无提示安装命令之一:
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