此页面是否有用?

通过命令行安装 Tableau Desktop 和 Tableau Prep Builder

本文介绍如何使用命令行安装 Tableau Desktop 或 Tableau Prep Builder 并执行其他安装操作(例如激活和注册),以及如何卸载产品。

注意:本文中的说明也适用于 Tableau Prep Builder、Tableau Desktop for Public 和 Tableau Reader(另行说明)。

开始之前

若要安装 Tableau Desktop 或 Tableau Prep Builder,您需要以下两项:Creator 产品密钥和要安装的版本的安装程序。

您可以在客户门户页面上找到产品密钥和最新的产品安装程序文件。您还可以在产品下载页面上找到所有安装程序。

有关查找产品密钥和安装程序的详细信息,请参见我的产品密钥在何处?以及安装程序在何处?

单击下面适用于您所安装的产品的选项卡,查看安装步骤。

Windows

  1. 以管理员身份从计算机的命令行中运行安装程序 .exe 文件。如果需要提取 .msi 文件,请按照本文的提取并运行 Windows (MSI) 安装程序部分中的说明进行操作。

    用于从命令行中运行 Tableau 安装程序的语法为:

    tableau_<product_installer_name>.exe /option1 /option2 PROPERTY1 PROPERTY2

    • tableau_<product_installer_name>.exe:这是您所安装的产品和版本的 Tableau 安装程序。

    • 选项:用于指定安装过程应如何运行的选项。例如,是否应在安装时显示输出或者是否应创建日志文件。有关可用选项的列表,请参见安装程序选项

    • 属性:这些设置指定安装程序在安装过程中应进行的配置设置。有关可用属性的列表,请参见安装程序属性
  2. .exe 文件所在的目录运行命令,或指定计算机上 .exe 文件位置的完整路径。不要从网络上的共享目录中运行安装程序。而是要将 .exe 文件下载到您进行安装的计算机上的某个目录。

    示例

    以下示例显示具有一些选项和一些属性设置的安装程序命令:

    tableauDesktop-64bit-2019-1-0.exe /quiet /norestart ACCEPTEULA=1 AUTOUPDATESERVER="assets.intranet.lan" REPORTINGSERVER="http://mytableau"

    示例中的命令执行以下操作:

    • 安装 Tableau Desktop 2019.1.0 的 64 位版本

    • 在无提示模式下运行安装程序,意即安装过程不显示提示、UI 或许可证对话框。

    • 将安装设置为完成后不重新启动。

    • 接受最终用户许可协议 (EULA)。

    • 配置非默认产品更新服务器。

    • 配置产品以将许可证报告发送到内部 Tableau Server。

Mac

  1. 将 Tableau Desktop DMG 文件的副本上载到网络共享位置,并告知用户从该处将文件下载到其 Mac 计算机。可以按照提示操作来完成安装。

    您还可以创建一个 .sh 脚本,用于装载 DMG 文件并将 Tableau 复制到用户的计算机。以下示例显示用于为不同版本的 Tableau Desktop 执行此任务的脚本。

    注意: 对于 Tableau Reader 或 Tableau Public,您将打开 Tableau Reader.pkg 或 Tableau Public.pkg,而不是 Tableau Desktop.pkg。

    示例:Tableau Desktop 版本 10.2 及更高版本

    #!/usr/bin/env bash
    # mount the DMG and copy Tableau.app to a folder
    output=`yes | hdiutil attach "<DMG_name>.dmg"`
    sleep 10
    volName=`echo "$output" | tail -n 1 |sed 's;^.*\(/Volumes.*$\);\1;'`
    open "/Volumes/Tableau/Tableau Desktop.pkg"
    # dismount the Tableau DMG volume
    hdiutil detach """${volName}""" -force
  2. (可选)运行安装程序应用程序以执行无提示安装。在终端提示符处键入以下命令:

    sudo installer -pkg <path and name of .pkg file> -target /

    这将提示输入管理员密码,然后执行基本上无提示的安装。您将看到以下三行:

    • installer: Package name is Tableau Desktop

    • installer: Upgrading at base path /
    • installer: The upgrade was successful.

选择要自动安装的驱动程序

默认情况下,会随 Tableau Desktop 一起自动安装多个数据源驱动程序。有关完整列表,请参见安装之前

若要阻止自动安装其中一个或全部驱动程序,请首先使用 ‑showChoiceChangesXML 针对 Desktop.pkg 运行 Mac 安装程序应用程序,以生成包含所有可能的自定义项的 plist 文件。语法如下:

installer -showChoiceChangesXML -pkg <path and name of .pkg file> –target / > <name of plist>

示例:

installer -showChoiceChangesXML -pkg Install\ Tableau\ Desktop.pkg –target / > InstallTableauDesktopChoices.xml

对于 Oracle 驱动程序,生成的 plist 文件中的该部分如下所示:

                        

<dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.tableausoftware.oracle</string> </dict>

若要阻止安装驱动程序,请执行以下操作:

  1. 在 .ppsdc 文件中,对于不希望自动安装的任何驱动程序,将 <integer> 的值从 1 更改为 0。

  2. 保存该文件,然后通过使用以下命令将其添加到命令行,从而传递给安装程序:

    -applyChoiceChangesXML <pathToXMLFile>

创建了包含所需更改的 plist 文件后,完整的命令行可能类似于如下:

sudo installer -pkg Install\ Tableau\ Desktop.pkg -applyChoiceChangesXML InstallTableauDesktopChoices.xml -pkg -target /

有关 Mac 安装程序应用程序的文档,请参见 https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man8/installer.8.html

禁用桌面快捷方式

若要防止 Tableau 安装程序为 Tableau Desktop 创建桌面快捷方式,请按上一部分的说明生成 XML 文件,并将以下部分中的整数值从 0 更改为 1。

                        

<dict> <key>attributeSetting</key> <integer>0</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.tableausoftware.desktopShortcut</string> </dict>

注意:此选项仅适用于 Windows。

  1. 以管理员身份从计算机的命令行中运行安装程序 .exe 文件。

    用于从命令行中运行 Tableau 安装程序的语法为:

    tableau_<product_installer_name>.exe /option1 /option2 PROPERTY1 PROPERTY2

    • tableau_<product_installer_name>.exe:这是您所安装的产品和版本的 Tableau 安装程序。

    • 选项:用于指定安装过程应如何运行的选项。例如,是否应在安装时显示输出或者是否应创建日志文件。有关可用选项的列表,请参见安装程序选项

    • 属性:这些设置指定安装程序在安装过程中应进行的配置设置。有关可用属性的列表,请参见安装程序属性
  2. .exe 文件所在的目录运行命令,或指定计算机上 .exe 文件位置的完整路径。不要从网络上的共享目录中运行安装程序。而是要将 .exe 文件下载到您进行安装的计算机上的某个目录。

    示例

    以下示例显示具有一些选项和一些属性设置的安装程序命令:

    tableauPrepBuilder-64bit-2019-1-2.exe /quiet /norestart ACCEPTEULA=1 CRASHDUMP="0" SENDTELEMETRY="0"

    示例中的命令执行以下操作:

    • 安装 Tableau Prep Builder 2019.1.2 的 64 位版本。

    • 在无提示模式下运行安装程序,意即安装过程不显示提示、UI 或许可证对话框。

    • 将安装设置为完成后不重新启动。

    • 接受最终用户许可协议 (EULA)。

    • 将错误报告设置为关闭。

    • 将使用情况报告设置为关闭

安装程序选项

您可以在命令行中指定一个或多个选项:注意有关选项的以下信息:

  • 每个选项都以斜杠 (/) 为前缀。

  • 选项必须放在属性前面。

选项 说明
quiet 运行安装程序时不会显示消息(状态或安装进度),也无需用户交互。产品在安装完成后不会启动。
passive 运行安装程序并显示对话框以及安装状态。但不提示用户输入内容。产品在安装完成后启动。
norestart 禁止任何尝试重新启动的操作。默认情况下,安装程序将在重新启动之前提示您,除非您在无提示模式下运行安装程序。
log "logfile.txt" 将安装信息记录到指定的路径和文件。指定路径和文件名,例如 /log "c:\logs\logfile.txt"。默认日志文件为系统 %TEMP% 目录。
repair 运行安装程序以修复 Tableau 的现有安装。
h Help — 列出安装程序的选项和属性。此选项仅适用于 Tableau Desktop 9.3 及更高版本。

安装程序属性

您可以为安装程序在命令行中包括一个或多个属性。注意有关这些属性的以下信息:

  • 所有这些属性均可用于 Tableau Desktop 的初始安装。它们不能用于在初始安装后更新任何设置。

  • 其中某些属性均可用于 Tableau Prep Builder 的初始安装。请检查下表中的“Tableau Prep Builder”列,了解属性是否可用。

  • 属性名称区分大小写。

  • 等号的两边没有空格。

  • 各个属性集用空格分隔。

  • 某些属性特定于版本。

属性 说明 Tableau Desktop Tableau Prep Builder
ACCEPTEULA 接受最终用户许可协议 (EULA)。如果未将此选项设置为 1,则无法使用无提示或被动模式安装 Tableau。 版本 10.1 及更高版本 所有版本 1 = 接受
0 = 不接受(默认值)
ACTIVATE_KEY

通过命令行激活 Tableau Desktop 或 Tableau Prep Builder。您将需要您的产品密钥。添加一个包含安装程序选项 ACTIVATE_KEY="<key>" 的命令行。此安装程序运行 -activate 来应用产品密钥。

有关详细信息,请参见激活 Tableau Desktop 和 Tableau Prep Builder

版本 10.5 及更高版本 版本 2018.1.2 及更高版本 使用引号输入的产品密钥。
ATRENABLED 启用自动许可证停用如果要使用自动许可证停用,您需要在安装时或通过编辑注册表来启用此选项。 版本 10.5 及更高版本 版本 2018.2.1 及更高版本 1 = 启用
0 = 未启用(默认值)
ATRREQUESTEDDURATIONSECONDS 设置在许可证自动停用之前 Tableau Desktop 或 Tableau Prep Builder 可在不联系 ATR 服务的情况下运行的时长。此时长默认为 45 天。只有在设置了 ATREnabled 的情况下,此选项才适用。

如果要使用默认值 45 天,则不需要设置此选项。若要更改间隔,请使用此选项指定新的间隔(秒)。例如,以下命令会安装 Tableau Desktop、将其配置为自动停用许可证,并将持续时间设置为 12 小时(43200 秒):

tableau-setup-std-x64.exe /quiet ACCEPTEULA=1 ATRENABLED=1 ATRREQUESTEDDURATIONSECONDS=43200

版本 10.5 及更高版本 版本 2018.2.1 及更高版本 秒数整数值。最小值为 12 小时(43200 秒),最大值为六个月(15552000 秒)。

 

AUTOSAVE 将 Tableau 配置为每隔几分钟自动保存工作。如果 Tableau 意外关闭,则用户可以打开文件 (.twbr) 的恢复版本。

如果选择 AUTOSAVE=0,则 Tableau Desktop 中“帮助”菜单上用于更改“自动保存”设置的选项对于用户处于禁用状态。

此选项不适用于 Tableau Reader 或 Tableau Public。

有关详细信息,请参见关闭自动保存(仅限 Tableau Desktop)

版本 10.2 及更高版本 不可用 1 = 是(默认值)
0 = 否
AUTOUPDATE 配置 Tableau 以检查产品更新。您还可以控制您的用户将更新到哪个 Tableau Desktop 版本。

如果选择 AUTOUPDATE=0, 则 Tableau Desktop 中“帮助”菜单上用于更改“自动更新”“检查产品更新”设置的选项对于用户处于禁用状态。有关详细信息,请参见控制 Tableau Desktop 的产品更新
版本 9.1 及更高版本(自动更新)

版本 10.2 及更高版本(检查产品更新)

不可用 1 = 是(默认值)
0 = 否
AUTOUPDATESERVER 指定哪个服务器将检查 Tableau 产品更新。可通过自定义并将 TableauAutoUpdate.xml 文件随相应的 Tableau 安装程序一起托管来为用户控制更新。有关详细信息,请参见控制 Tableau Desktop 的产品更新 版本 9.1 及更高版本 不可用 主机名,例如 assets.internal.lan。默认值为
downloads.tableau.com
CRASHDUMP

如果 Tableau Prep Builder 遇到问题并意外关闭,则会生成崩溃转储文件和日志。使用此选项通过命令行启用或禁用此选项。

有关详细信息,请参见关闭错误报告

此选项在 Mac 上不可用。

不可用 所有版本 1 = 是(默认值)
0 = 否
DATABASEDRIVERS 为您的用户可以从 Tableau Desktop 中连接到的数据库安装默认的驱动程序集。有关详细信息,请参见安装之前中的“数据库驱动程序”部分。

若要下载其他驱动程序,请参见驱动程序下载页面。您必须使用在组织中用于软件部署的任何资产管理工具分发其他驱动程序。

此选项不适用于 Tableau Reader 或 Tableau Public。

版本 9.3 及更高版本 所有版本 1 = 是(默认值)
0 = 否
DESKTOPSHORTCUT 创建桌面快捷方式。 所有版本 所有版本 1 = 是(默认值)
0 = 否
DISABLEEXTENSIONS

启用仪表板扩展程序,借助第三方开发人员创建的 Web 应用程序来扩展仪表板功能。如果不想为用户提供此选项,请设置 DISABLEEXTENSIONS = "1" 以禁用此功能。

有关此功能的详细信息,请参见 Tableau Desktop 联机帮助中的使用仪表板扩展程序

版本 2019.1 及更高版本 不可用 1 = 是
0 = 否(默认值)
DRIVERDIR

驱动程序的默认位置是 Program Files/Tableau/Drivers。Tableau Desktop、Tableau Prep Builder 和 Tableau Bridge 共用此位置。

对于 Windows,您可以为驱动程序指定安装目录(而不是默认值)。此选项会创建该目录并在 HKEY_LOCAL_MACHINE\ 注册表中创建一个条目。

任何一个应用程序最后更改的目录是所有三个应用程序将指向的新目录。

如果更改驱动程序目录,则必须将安装在之前的目录中的任何驱动程序手动转移到新目录。否则,应用程序可能找不到驱动程序。

有关连接器驱动程序要求的更多信息,请参见联机帮助中的连接器示例。有关下载驱动程序的信息,请参见驱动程序下载页面。

版本 10.3 及更高版本 版本 2018.2.1 及更高版本 诸如 D:\Drivers 之类的路径
DRIVER_MSSQL

在安装过程中禁止自动安装 Microsoft SQL Server 驱动程序。

版本 10.5 及更高版本 所有版本 1 = 安装(默认值)
0 = 不安装
DRIVER_POSTGRES

在安装过程中禁止自动安装 PostgreSQL 驱动程序。

版本 10.5 及更高版本 所有版本 1 = 安装(默认值)
0 = 不安装
DRIVER_REDSHIFT

在安装过程中禁止自动安装 Amazon Redshift 驱动程序。

版本 10.5 及更高版本 所有版本 1 = 安装(默认值)
0 = 不安装
INSTALLDIR

指定除默认目录之外的安装目录。

如果为安装位置指定自定义目录,并打算将未来的版本安装到此相同位置,您需要指定要安装到其中的版本特定子文件夹。否则,您将需要先卸载以前的版本。

不支持将多个版本并排安装在同一子目录中。

所有版本 所有版本 诸如 D:\Software\Tableau 等路径。
RECLAIMLICENSE

卸载 Tableau Desktop 时,请通过命令行停用任何永久产品密钥。添加一个包含选项 RECLAIMLICENSE="1" 的命令行。Tableau.exe 在卸载开始时运行 -return 命令以停用任何活动永久产品密钥。若要了解有关停用产品密钥的详细信息,请参见停用产品密钥

注意:此选项将不会停用短期(订阅)产品密钥,并且在 Mac 上不可用。

版本 10.3 及更高版本 不可用 1 = 是
0 = 否(默认值)
REGISTER

在安装期间自动注册 Tableau Desktop 或 Tableau Prep Builder。添加一个包含安装程序选项 REGISTER="1” 的命令行。安装程序将运行 -register 以完成注册。

此选项使用注册表位置 HKEY_CURRENT_USER\Software\Tableau\Registration\Data 中的注册信息。有关如何向注册表中添加此信息的信息,请参见注册 Tableau Desktop 和 Tableau Prep Builder

此选项在 Mac 上不可用。

版本 2018.1 及更高版本 版本 2018.1.2 及更高版本

1 = 是
0 = 否(默认值)

REMOVEINSTALLEDAPP

从命令行进行安装时,将会自动删除所有版本的 Tableau Desktop 或 Tableau Reader 版本 9.3 及更高版本。要删除版本 9.2 和更早版本,您必须手动卸载它们。

此选项在 Mac 上不可用。

版本 10.4 及更高版本 不可用 1 = 是
0 = 否(默认值)
REPORTINGSERVER 用于 Desktop 许可证报告。指定将许可证报告信息发送到其中的一个或多个 Tableau Server 实例。对于 Tableau Desktop 许可证报告,要求在组织中启用 Tableau Server。有关详细信息,请参见管理 Tableau Desktop 许可证使用情况

用逗号分隔多个服务器 URL。例如,以下命令会安装 Tableau Desktop 并将它配置为向两个 Tableau Server 实例报告:

tableau-setup-std-x64.exe /quiet ACCEPTEULA=1 REPORTINGSERVER="http://mytableau,https://mytableau02:8060"
版本 10.1 及更高版本 不可用 服务器 URL,例如 http://mytableau
SCHEDULEREPORTINTERVAL 用于 Desktop 许可证报告。指定 Tableau Desktop 向 Tableau Server 报告许可信息所使用的间隔。必须为 Tableau Desktop 许可证报告启用 Tableau Server。有关详细信息,请参见管理 Tableau Desktop 许可证使用情况

如果要使用默认的八小时,则不需要设置此选项。若要更改间隔,请使用此选项指定新的间隔(秒)。例如,以下命令会安装 Tableau Desktop、将其配置为向两个 Tableau Server 实例报告,并将报告间隔设置为四小时(14,400 秒):

tableau-setup-std-x64.exe /quiet ACCEPTEULA=1 SCHEDULEREPORTINTERVAL=14400 REPORTINGSERVER="http://mytableau,https://mytableau02:8060"
版本 10.0(从 10.0.5 开始)

10.1(从 10.1.2 开始)

10.2(从 10.2.1 开始)

不可用 秒数整数值。

默认值为 28800(8 小时)。

SENDTELEMETRY

为了帮助改进 Tableau,您可以与我们共享使用情况模式数据。我们决不会收集任何具体用户数据,而只会收集有关您所使用的数据种类的元数据。

对于 Windows,若要在安装过程中通过命令行关闭此选项,请添加包括 SENDTELEMETRY="0" 属性的命令行。

若要在安装后为 Windows 和在 Mac 上启用或禁用此选项,请参见关闭使用情况报告

版本 2018.2 及更高版本 所有版本 1 = 是(默认值)
0 = 否
SKIPAPPLICATIONLAUNCH 适用于 Windows。您可以将此选项设置为“1”,防止新应用程序在安装进程完成时自动打开。此选项适用于手动安装和自动更新。此选项不适用于无提示安装,因为在使用该选项时应用程序不会自动打开。 版本 10.4 及更高版本 不可用 1 = 是
0 = 否(默认值)
STARTMENUSHORTCUT 在 Windows 的“开始”菜单上创建 Tableau 条目。 所有版本 所有版本 1 = 是(默认值)
0 = 否

提取并运行 Windows (MSI) 安装程序

注意:此部分适用于 Tableau Desktop 9.3 及更高版本以及 Tableau Prep Builder(所有版本)。

如果您使用需要 Windows 安装程序(.msi 文件)的部署工具来安装 Tableau Desktop 或 Tableau Prep Builder,您可以从 Tableau 安装程序 .exe 文件中提取 .msi 文件。在提取 .msi 文件时,您将看到安装程序 .msi 文件,以及包括在 Tableau Desktop 安装过程中的每个数据库驱动程序的 .msi 文件。

若要提取 .msi 文件,您可以使用像 WiX Toolset 这样的第三方工具。

免责声明: 此解决方案包括有关第三方产品的信息。尽管我们会尽力保持第三方内容引用的正确性,但是 WiX Toolset 选项可能会进行更改而不另行通知。有关最新信息,请查阅 WiX 文档。若要在使用 WiX 实用工具时获得帮助,请联系 WiX 用户邮件列表。

  1. 在下载了 Tableau 安装程序的计算机上,从 WiX 网站 (http://wixtoolset.org/) 下载并安装最新版本的 WiX Toolset。

  2. 以管理员身份打开命令窗口,并导航到安装了 WiX Toolset 的文件夹的根目录。

  3. 运行以下命令:

    Dark.exe <path_to_the_Tableau_exe_installer> -x <output_folder>

    例如,运行以下命令:

    Dark.exe C:\tableau-setup-std-tableau-2019-1.19.0123.2120-x64.exe -x c:\output

输出文件夹将包含一个名为 AttachedContainer 的文件夹,其中包括 .msi 文件。

激活 Tableau Desktop 和 Tableau Prep Builder

安装 Tableau Desktop 或 Tableau Prep Builder 之后,您需要通过向 Tableau 发送激活请求来激活产品。您可以在安装过程中 (Windows) 或在安装后(Windows 及 Mac)通过命令行输入产品密钥。

若要在安装期间自动执行此过程,请添加一个包括安装程序选项 ACTIVATE_KEY "<key>” 的命令行,并在引号中输入产品密钥。安装程序将在安装过程中应用产品密钥。

若要在安装后自动执行此过程,请在安装后使用 -activate <key> 选项运行 Tableau.exe 或 Tableau Prep Builder.exe,例如 tableau.exe -activate <my_product_key>

注意:如果要使用自动化脚本激活 Tableau Server,请参见 Tableau Server 帮助中的自动执行许可任务

Windows

使用 -activate 选项和产品密钥运行 tableau.exeTableau Prep Builder.exe

例如:

Tableau Desktop: "C:\Program Files\Tableau\Tableau <version>\bin\tableau.exe" -activate <product_key>

Tableau Prep Builder“C:\Program Files\Tableau\Tableau Prep Builder <version>\Tableau Prep Builder.exe" -activate <product_key>

Mac

Applications 路径中使用 -activate 选项和产品密钥运行 Tableau 或 Tableau Prep Builder 可执行文件。

例如:

Tableau Desktop: "Tableau Desktop <version>.app/Contents/MacOS./Tableau" –activate <product_key>

Tableau Prep Builder"Tableau Prep Builder <vesion>.app/Contents/MacOS./Tableau Prep Builder" –activate <product_key>

有关在许可失败的情况下可以获取和评估的退出代码的信息,请参见本指南内“安装疑难解答”一文中的使用激活退出代码排除激活错误

注册 Tableau Desktop 和 Tableau Prep Builder

您可通过自动执行注册 Tableau 单独副本的任务来确保组织中一致的注册。若要为 Windows 自动完成此过程,请添加一个包括安装程序选项 REGISTER="1” 的命令行。安装程序将运行 -register 并注册产品。

若要通过命令行注册 Tableau,您需要在将运行 Tableau Desktop 和 Tableau Prep Builder 的每台计算机上预先填充注册表 (Windows) 或属性列表 (Mac) 值。对于 Windows,您可以在安装过程中触发此过程。对于 Windows 和 Mac,您可以执行安装过程并使用 register 命令行选项。当 Tableau 启动时,它将读取注册信息并为该用户注册 Tableau。

注册信息存储在计算机上 Tableau 的安装位置中。

  • Windows:该信息位于注册表中。

  • Mac:该信息位于属性列表 (.plist) 文件中。

注册信息包括对于多个用户可能相同的位置字段(例如,citycountryzip),以及通常对于每个用户唯一的字段(email、first_namelast_nametitle)。

注册信息保存在以下位置之一中:

  • Windows。注册表:HKEY_CURRENT_USER\Software\Tableau\Registration\Data

  • Mac。.plist 文件位置:/Users/<user_name>/Library/Preferences/<.plist_file_name>

在多台计算机上预先填充注册表或属性列表值的最简单方式是:在一台计算机上手动安装和注册 Tableau,然后使用通过该过程填写的注册表项或属性列表文件作为模板来更新其他计算机上的注册表。

Windows

注册 Tableau 并创建模板

  1. 作为计算机上的管理员,请在对注册表文件进行任何更改之前将其备份。

  2. 在至少一台 Windows 计算机上安装并手动注册产品。在其他计算机上安装 Tableau 时,您可以使用该注册信息作为模板。

    注册信息保存在 Windows 注册表中的以下条目下:

    HKEY_CURRENT_USER\Software\Tableau\Registration\Data

  3. 将数据(项)导出为注册表文本文件。

  4. 创建一个执行以下操作的脚本:

    1. 建立模板注册表文本文件的副本,并更新对于用户唯一的字段。

    2. 将更新的注册表文本文件复制到用户的计算机。

    3. 在该计算机上更新注册表。

    更新的字段将取决于您想要随注册一起发送的信息。有关如何自动更新注册的信息,请参见 Microsoft 文档。

    下图显示了您可能会在注册表编辑器 (regedit) 中看到的注册表值的示例:

 

使用模板在另一台计算机上注册 Tableau

  1. 在另一台计算机上,安装 Tableau Desktop 或 Tableau Prep Builder。

  2. -register 选项运行 tableau.exeTableau Prep Builder.exe

    例如:

    Tableau Desktop:“Program Files\Tableau\Tableau <version>\bin\tableau.exe -register

    Tableau Prep Builder:Program Files\Tableau\Tableau Prep Builder<version>\Tableau Prep Builder.exe -register

    如果注册成功,安装日志文件将具有以下条目:

    Current registration state: complete / not needed

    如果注册未成功,Tableau 将关闭,并显示错误代码 error 117。您也可以检查日志文件,其中包含有关无效或缺失的字段的信息。日志文件位于此位置中:

    Documents >My Tableau Repository or My Tableau Prep Builder Repository > Logs> log.txt

    如果注册失败,则需要更新您创建的自动化脚本。有关疑难解答提示,请参见 Tableau Desktop 或 Tableau Prep Builder 安装疑难解答

Mac

注册 Tableau 并创建模板

若要在 Mac 上注册 Tableau Desktop 或 Tableau Prep Builder,您可以使用 Xcode 或 defaults 命令来更新以下属性列表文件:com.tableau.Registration.plist

可在 Apple Support 上找到有关如何编辑 OS X 属性列表文件的详细信息。

  1. 在至少一台 Mac 计算机上安装并手动注册产品。这将创建 .plist 文件,您可将其用作模板在其他计算机上注册 Tableau Desktop 或 Tableau Prep Builder。

  2. 转到 /Users/<user_name>/Library/Preferences,并备份想要用作模板的 com.tableau.Registration.plist 文件。

  3. 将模板 com.tableau.Registration.plist 文件复制到要安装 Tableau Desktop 的 Mac 上的 /Users/<user_name</Library/Preferences 文件夹。

  4. 运行以下命令:

    cd /Users/<user_name>/Library/Preferences

    例如:

    cd /Users/agarcia/Library/Preferences

  5. 对于要更新的每个 .plist 项,运行以下命令:

    defaults write com.tableau.Registration.plist <key_value>

    例如:

    defaults write com.tableau.Registration.plist Data.first_name Ashley

    defaults write com.tableau.Registration.plist Data.last_name Garcia

使用模板在另一台计算机上注册 Tableau

  • 在另一台计算机上,安装 Tableau Desktop 或 Tableau Prep Builder。

    在安装过程中,系统会提示您输入产品密钥,然后会运行激活向导。如果您在完成激活或注册之前退出程序,或者以无提示方式进行安装,请启动终端应用程序,然后运行以下命令:

    • 若要激活 Tableau Desktop 或 Tableau Prep Builder,请运行以下命令:

      Tableau Desktop: "Tableau Desktop <version>.app/Contents/MacOS./Tableau" –activate <product_key>

      Tableau Prep Builder"Tableau Prep Builder <vesion>.app/Contents/MacOS./Tableau Prep Builder" –activate <product_key>

    • 若要注册 Tableau Desktop 或 Tableau Prep Builder,请运行以下命令:

      Tableau Desktop: "Tableau Desktop <version>.app/Contents/MacOS./Tableau" –register

      Tableau Prep Builder"Tableau Prep Builder <vesion>.app/Contents/MacOS./Tableau Prep Builder" –register

刷新产品密钥(仅限 Tableau Desktop)

如果产品密钥的维护日期并非最新,您可以刷新产品密钥。此过程将使用您当前的维护期的到期日期来更新计算机受信任存储中的所有密钥,并停止发送您可能已收到的到期消息。

若要使用命令行刷新 Tableau Desktop 产品密钥,请使用 -refresh 选项。

注意:如果使用授权运行 (ATR) 服务来管理 Tableau Desktop 许可证,则无需使用这些命令来刷新或停用 Tableau。若要了解有关 ATR 服务的详细信息,请参见配置虚拟桌面支持

如果要使用自动化脚本刷新 Tableau Server,请参见 Tableau Server 帮助中的自动执行许可任务

Windows

使用 -refresh 选项和产品密钥运行 tableau.exe。例如:

start/wait "" "C:\Program Files\Tableau\Tableau <version>\bin\tableau.exe" -refresh

Mac

Applications 路径中对 Tableau 对象运行 -refresh 选项:

./Applications/Tableau.app/Contents/MacOS/Tableau -refresh

停用产品密钥

如果要将 Tableau Desktop 或 Tableau Prep Builder 转移到另一台计算机,或者需要将其从计算机中移除,您应停用产品密钥。

注意:此选项仅可用于 Tableau Prep Builder 版本 2018.2.1 及更高版本。

若要检索和停用 Tableau Desktop 或 Tableau Prep Builder 产品密钥,而不必将其从单独的计算机中手动移除,请从命令行启动 Tableau 并使用 -return 选项。此选项采用一个参数,即产品密钥。

注意:如果使用授权运行 (ATR) 服务来管理 Tableau Desktop 许可证,则无需使用这些命令来刷新或停用 Tableau。若要了解有关 ATR 服务的详细信息,请参见配置虚拟桌面支持

注意:如果要使用自动化脚本停用 Tableau Server 产品密钥,请参见 Tableau Server 帮助中的自动执行许可任务

Windows

使用 -return 选项和产品密钥运行 tableau.exe,如以下示例中所示:

start/wait "" "C:\Program Files\Tableau\Tableau <version>\bin\tableau.exe" -return <product_key>

start/wait "" "C:\Program Files\Tableau\Tableau Prep Builder <version>\Tableau Prep Builder.exe" -return <product_key>

注意:您也可以使用 RECLAIMLICENSE 属性在卸载 Tableau Desktop 时移除永久许可证,如上面的安装程序选项中所述。

Mac

Applications 路径中对 Tableau 对象运行 -return 选项:

./Applications/Tableau.app/Contents/MacOS/Tableau -return <product_key>

"./Applications/Tableau Prep Builder <version>.app/Contents/MacOS/Tableau Prep Builder" -return <product_key>

卸载 Tableau Desktop 和 Tableau Prep Builder

尽管在安装较新版本时不必卸载以前版本的 Tableau Desktop 和 Tableau Prep Builder,但如果计算机上不再需要任何版本的这些应用程序,您可以将其卸载。

Windows

若要通过命令行以无提示方式卸载 Tableau Desktop 或 Tableau Prep Builder,请执行以下操作:

  1. 以管理员身份打开命令提示符。

  2. 在 .exe 的安装位置中,运行以下命令:

    TableauDesktop-<product_installer_name>.exe /uninstall /quiet

    TableauPrepBuilder-<product_installer_name>.exe /uninstall /quiet

    例如:

    Downloads\TableauPrepBuilder-2019-1-0.exe /uninstall /quiet

    若要卸载 Tableau Desktop 9.2 及更早版本,请改为从命令提示符中键入 msiexec /x tableau.msi /q

Mac

若要在 Mac 上卸载 Tableau Desktop,请将应用程序和 Desktop 快捷方式(如果有)拖到废纸篓文件夹,然后清空废纸篓。

自动安装的任何驱动程序(仅限 Tableau Desktop 10.2 版及更高版本)必须手动卸载。