Skip to main content

使用命令行选项

命令行是提供给 IT 部门安装和激活 Alteryx 的选项,无需用户进行。这有助于向大型用户群进行安装、定期向计算机推送软件更新或自动设置新的台式计算机。

安装并许可 Alteryx 产品

AlteryxActivateLicenseKeyCmd.exe 存储在 Alteryx 安装的 bin 目录中。此命令可执行以下所述的某些许可功能。

安装 Designer

AlteryxInstallx64_.exe [options]

从保存 Alteryx 安装可执行文件的目录运行命令行选项。

重要

从 2022.3 版本开始,Alteryx Designer、Server 和 R 预测工具会使用新的安装程序技术。更新后的安装程序会检测您的操作系统语言并以该语言安装 Alteryx 产品(如果适用)。如未检测到其他语言,将会安装英文版本。

  • 要升级到 2022.3 版本,您现在使用的必须是 2020.3 或更高版本。如果您当前使用的版本低于 2020.3,则必须先至少升级到 2020.3,然后才能升级到 2022.3。

  • 您不能从 2022.3 版本自动回滚到之前的版本。必须先手动卸载 2022.3。之后不会有此限制。

  • 升级或卸载 Designer 和 Server 时,不会自动卸载 R。如果您在升级 Designer 和 Server 的同时升级 R 版本,则不会出现此问题。

    • 如果在安装 Designer 和 Server 时检测到 R,安装程序将通知您。

    • 如果卸载 Designer 和 Server,系统将提醒您删除 R。

Designer 2022.3 及更高版本

选项

参数

描述

-x

/x

N/A

卸载产品。

AlteryxInstallx64_2022.x.x.xxxxx.exe -x

-s

/s

N/A

静默安装或卸载产品。如果不使用此选项,则会打开安装程序用户界面。

AlteryxInstallx64_2022.x.x.xxxxx.exe -s

-d

/d

"<path>"

指定安装位置(目录)。必须用引号括起来。

AlteryxInstallx64_2022.x.x.xxxxx.exe -d "C:\PROGRAM FILES\Alteryx"

-m

/m

"<path>"

创建 MSI 日志文件(通常用于故障排除)。指定文件名和文件的保存位置。必须用引号括起来。

AlteryxInstallx64_2022.x.x.xxxxx.exe -m "C:\temp\msi_install.log"

-l (L)

/l

"<path>"

创建 bootstrapper 日志文件(通常用于故障排除)。指定文件名和文件的保存位置。必须用引号括起来。

AlteryxInstallx64_2022.x.x.xxxxx.exe -l "C:\temp\bootstrapper.log"

Designer 2022.2 及更低版本

选项

参数

描述

/s

禁止显示所有对话框。

AlteryxInstallx64_2020.x.x.xxxxx.exe /s

RInstaller\RInstaller_2020.x.x.xxxxx.exe /s

/l

"<path>"

创建一个包含有关安装信息的日志文件。

包含完整路径名称,包括驱动器盘符和现有文件夹名称。

/l="C:\temp\install.log"

日志文件可能会增加安装时间。

REMOVE

TRUE

FALSE

(可选)如果为 True,则只卸载现有产品。如果为 False 或空白,则将在继续安装新产品之前卸载先前版本。

SERIAL_NUM

"Serial Number"

(可选)必须用引号括起来。在计算机上设置序列号(电子邮件地址)。

应设置为在许可过程中注册使用许可所用的电子邮件地址。

SERIAL_NUM="serial number"

TARGETDIR

"<path>"

(可选)必须用引号括起来。设置 Alteryx、数据产品、计划程序及核心组件的安装目录。

TARGETDIR="<path>"

默认 Designer/Server 安装:C:\Program FIles\Alteryx

Designer 非管理员版本:C:\Users\<current user>\AppData\Local\Alteryx

示例:

AlteryxInstallx64_2020.x.x.xxxxx.exe /s /l="C:\temp\install.log" TARGETDIR="C:\Program Files\Alteryx"

ALLUSERS

"TRUE"

"FALSE"

(可选)必须用引号括起来。允许为系统上的所有用户安装快捷方式。

ALLUSERS="TRUE"

默认值:"FALSE" 表示非管理员安装,而 "TRUE" 表示管理员安装。

CMD_LANGUAGE

"English"

"Français"

"Deutsch"

"Português" "Español" "Japanese"

(可选)必须用引号括起来。设置安装的语言。

默认值:English

示例:

AlteryxInstallx64_2020.x.x.xxxxx.exe /s CMD_LANGUAGE=”Français”

安装数据

DataInstallCmd.exe [options]

从保存数据安装可执行文件的目录运行命令行 DataInstallCmd.exe。

选项

参数

描述

/Install

all,

<product>:<dataset name>, <product>: all

例如,/Install all 表示 /Install AlteryxMap:all

安装位于同一位置的 DataInstall.ini 文件中的所有可用产品或由特定产品和/或数据集名称指定的一部分产品。

D:\Data\DataInstallCmd.exe /s /Install all

/Uninstall

all,

<product>:<dataset name>, <product>:all

卸载给定数据集。

D:\Data\DataInstallCmd.exe /s /Uninstall "CASS:CASS - October 2010"

/Replace

all, <product>: <dataset name>, <product>:all

将旧版本的数据集替换为 DataInstall.ini 文件中指定的新版本。

/Path

<install_path>

如果路径包含空格,则需要引号。设置已安装数据的路径。

DataInstallCmd /s /Install "Portfolio:US Census Data" /Path "C:\Alteryx\Data"

/Log

<log file>

设置安装日志的文件名。

\\network\path\DataInstallCmd /s /RegisterNetwork /Log

"C:\temp\logfile\log1.txt"

/PrepareNetwork

准备网络安装。该选项要求使用 /Replace 或 /Install 来识别安装文件,并设置 /Path <安装路径>。该选项不能与 /RegisterNetwork 一起使用,而且对于 /Uninstall 无意义。

DataInstallCmd /s /PrepareNetwork /Replace "CASS:all" /Path "C:\Alteryx\Data" /Log "C:\temp\logfile\log1.txt"

/RegisterNetwork

从网络位置注册。该选项要求 /PrepareNetwork 已经完成,并且正在从 /PrepareNetwork 中的 /Path 所描述的网络位置运行。该选项不能与 /Install、/Replace 或 /Uninstall 一起使用。/Path 在此上下文中无意义。

有效产品包括 AlteryxMap、CASS、Calgary、Explorer、Guzzler、Portfolio、StreetWare、Zip9Coder 和 CanadaCentroidCoder。DataInstall 使用 DataInstall.ini 中指定的,而且与可执行文件位于同一目录中的数据集。

标准许可证系统

在线激活许可

AlteryxActivateLicenseKeyCmd.exe

Alteryx 命令行可执行文件 AlteryxActivateLicenseKeyCmd.exe 存储在 Alteryx 安装的 bin 目录(例如 C:\Program Files\Alteryx\bin)中。

使用情况

语法/示例

描述/参数

*在计算机上激活使用许可密钥。

AlteryxActivateLicenseKeyCmd.exe [使用许可密钥] [电子邮件地址]

为计算机激活使用许可密钥。

必需项:使用许可密钥、电子邮件地址

*在一台计算机上激活多个使用许可密钥。

AlteryxActivateLicenseKeyCmd.exe [使用许可密钥] [使用许可密钥 2] [使用许可密钥 n] [电子邮件地址]

为计算机激活一个或多个使用许可密钥。

必需项:使用许可密钥、电子邮件地址

*需要访问互联网。

离线激活使用许可(文件激活)

AlteryxActivateLicenseKeyCmd.exe

Alteryx 命令行可执行文件 AlteryxActivateLicenseKeyCmd.exe 存储在 Alteryx 安装的 bin 目录(例如 C:\Program Files\Alteryx\bin)中。

使用情况

语法/示例

描述/参数

生成使用许可请求文件。

AlteryxActivateLicenseKeyCmd.exe [使用许可密钥 1] [使用许可密钥 2] [使用许可密钥 n] [电子邮件地址] createRequest [文件名]。

系统将创建一个请求文件。请求文件用于创建激活 (.bin) 文件。

Alteryx 会创建一个扩展名为 .req 的请求文件,如以下示例所示:

name@company.com.req

  • 必需项:使用许可密钥、电子邮件地址

  • 可选项:文件名

包含完整路径名称,包括驱动器盘符和现有文件夹名称:

AlteryxActivateLicenseKeyCmd.exe 111a-12ab-aa12-3abc-12a1-1234-1ab1-123c name@company.com createRequest c:\temp\name@company.com.req

将请求文件上传至 Alteryx 下载和许可证门户。

  1. 登录 Alteryx 下载和许可证门户 http://licenses.alteryx.com/

  2. 主页 上,选择 上传激活请求

  3. 选择 浏览 以查找并选择请求 (.req) 文件。

  4. 选择以上传请求 (.req) 文件。

加载使用许可激活文件。

AlteryxActivateLicenseKeyCmd.exe [文件名]

系统将加载使用许可激活文件并激活使用许可。

必需项:文件名

*需要访问互联网。

禁用许可

AlteryxActivateLicenseKeyCmd.exe

Alteryx 命令行可执行文件 AlteryxActivateLicenseKeyCmd.exe 存储在 Alteryx 安装的 bin 目录(例如 C:\Program Files\Alteryx\bin)中。

使用情况

语法/示例

描述/参数

*在计算机上删除使用许可密钥。

AlteryxActivateLicenseKeyCmd.exe [使用许可密钥] delete

在一台计算机上移除使用许可密钥并释放使用许可,以在另一台计算机上使用。

*在计算机上删除所有使用许可密钥。

AlteryxActivateLicenseKeyCmd.exe delete

在一台计算机上移除所有使用许可密钥并释放使用许可,以在另一台计算机上使用。

*需要访问互联网。

列出使用许可密钥

AlteryxActivateLicenseKeyCmd.exe

Alteryx 命令行可执行文件 AlteryxActivateLicenseKeyCmd.exe 存储在 Alteryx 安装的 bin 目录(例如 C:\Program Files\Alteryx\bin)中。

使用情况

语法/示例

描述/参数

列出计算机上的使用许可密钥。

AlteryxActivateLicenseKeyCmd.exe list

显示每个有效使用许可的产品名称和使用许可密钥。

更改许可证系统

AlteryxActivateLicenseKeyCmd.exe

注意

您需要管理权限才能运行这些命令。

您可以使用此命令行将计算机的许可证系统从标准许可证系统更改为本地许可证服务器 (LLS)。如果您更改许可证系统,则计算机的用户将失去对该许可证系统的任何有效许可证的访问权限。如果您再次将系统改回,则使用许可将可供用户使用。

如需了解详情,请访问 在 Alteryx Designer 中管理使用许可

Alteryx 命令行可执行文件 AlteryxActivateLicenseKeyCmd.exe 存储在 Alteryx 安装的 bin 目录(例如 C:\Program Files\Alteryx\bin)中。

使用情况

语法/示例

描述/参数

将计算机更改为使用本地许可证服务器。

AlteryxActivateLicenseKeyCmd.exe setLicenseServerSystem [URL] [电子邮件]

将许可证系统设置为本地许可服务器 (LLS)。

必需项:电子邮件

这是与计算机关联的电子邮件地址或序列号。

可选项:URL

设置本地许可证服务器 (LLS) 的 URL。如果未定义,用户可在 管理使用许可 窗口中输入 URL。

将计算机更改为使用标准许可证系统。

AlteryxActivateLicenseKeyCmd.exe setStandardLicenseSystem

将许可证系统设置为标准值。

管理 Alteryx License Server

使用 License Server:

flexnetls.bat

从 server 文件夹运行 -flexnetls.bat -help 命令以查看可用命令:

C:\Program Files\Alteryx\LicenseServer\server>flexnetls.bat -help

flexnetlsadmin.bat

从 enterprise 文件夹运行 -flexnetlsadmin.bat -help 命令以查看可用命令:

C:\Program Files\Alteryx\LicenseServer\enterprise>flexnetlsadmin.bat -help

注意

Alteryx License Server 版本 2021.4 开始,管理员可以更改向客户端提供服务的席位的最大借用间隔。这可以通过 -config -set Licensing.borrowIntervalMax=[n+u] 来完成。

如需了解详情,请参阅《FNE License Server 管理指南》中的“License Server 策略设置”。

LicenseServerAdminCmd.exe

从 enterprise 文件夹运行 LicenseServerAdminCmd.exe -help 命令以查看可用命令:

C:\Program Files\Alteryx\LicenseServer\enterprise>LicenseServerAdminCmd.exe -help

使用映射到 License Server 的使用许可密钥

LicenseServerAdminCmd.exe

Alteryx 命令行可执行文件 LicenseServerAdminCmd.exe 存储在 Alteryx License Server 安装的 enterprise 文件夹(例如 C:\Program Files\Alteryx\LicenseServer\enterprise)中。

使用情况

语法/示例

描述/参数

列出计算机上的使用许可密钥。

C:\Program Files\Alteryx\LicenseServer\enterprise>LicenseServerAdminCmd.exe -s [Server URL] -u admin -p [管理员密码] -l

示例:

C:\Program Files\Alteryx\LicenseServer\enterprise>LicenseServerAdminCmd.exe -s http://BF-LT-192:7070 -u admin -p Admin1234# -l

显示每个有效使用许可的产品名称和使用许可密钥。