---
schema_version: "1"
id: 8066b2d4282b9076f2e9618aa2a4d6d48ad022ab5e487227bd4a4e513e6c7344
title: 自動執行授權工作
collection: tableau
version: current
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/current/zh-tw/server/license_automating.md
canonical_url: https://help.tableau.com/current/server/zh-tw/license_automating.htm
source_site: help.tableau.com
content_type: documentation
content_hash: cdd8f182e4e0603c24349626c88fbd5b992df7640ec7bed2943785840a9ea2c0
description: Automate Tableau Server licensing tasks using command line tools and scripts.
---
[跳至主要內容](#main-content)

# 自動執行授權工作

一些命令列選項允許您使用自動指令碼執行常見的 Tableau Server 授權任務。

如果要使用自動指令碼執行這些 Tableau Desktop 授權任務，請參閱《桌面部署指南》中的[部署 Tableau Desktop](https://help.tableau.com/current/desktopdeploy/zh-tw/desktop_deploy_automate.htm)。

## 命令列工具選項和更好的指令碼自動化

您可以使用名為 `tabinstallck.exe` 的實用程式對伺服器產品金鑰的啟動、重新整理和停用編寫指令碼。`tabinstallck.exe` 安裝在初始節點上的 Tableau Server \\bin 目錄中。預設情況下，此目錄為：

`C:\Program Files\Tableau\Tableau Server\packages\bin.<version_code>`

您也可以使用 `tsm licenses` 執行授權工作，例如連線或離線啟用或停用 Tableau Server 產品金鑰，以及獲取關聯的檔案以進行離線啟用或停用。但是，必須已部署和設定 Tableau Server。您可以使用 [Tableau 服務管理員 API](http://onlinehelp.tableau.com/v0.0/api/tsm_api/zh-tw/index.htm) 自動執行這些授權工作。此外，`tabinstallck.exe` 提供了一種方法來為未完全設定的全新 Tableau Server 安裝的授權步驟編寫指令碼。

若要使用 `tabinstallck.exe`，需要在主要 Tableau Server 節點上以管理員身分執行命令或指令碼。

**附註**：`tabinstallck.exe` 不支援離線啟動和停用。若要瞭解詳情，請參閱[離線啟用 Tableau Server](https://help.tableau.com/current/server/zh-tw/activate_off.htm)。

## Proxy 伺服器產品金鑰操作

如果您執行 Tableau Server 的電腦已經設定為透過正向 Proxy 連線至網際網路，在嘗試啟用、重新整理或停用產品金鑰之前，請遵循主題[設定正向 Proxy 產品金鑰操作](https://help.tableau.com/current/server/zh-tw/activate_proxy.htm)中的程序。

## 啟用

使用 `-activate` 選項啟用 Tableau Server 授權：

start/wait tabinstallck.exe -activate <product\_key>

## 重新整理

使用 `-refresh` 選項重新整理 Tableau Server 授權：

start/wait tabinstallck.exe -refresh <product\_key>

## 停用

使用 `-return` 選項停用 Tableau Server 授權：

start/wait tabinstallck.exe -return <product\_key>

## 範例

用於啟用 Tableau Server 的指令碼的範例可能如下所示：

@echo off
start/wait tabinstallck.exe -activate <product\_key>
if %errorlevel% EQU 0 (ECHO SUCCESS) ELSE (ECHO FAILED)

## 錯誤處理

使用 `tabinstallck.exe` 自動執行 Tableau Server 授權任務時，狀態資訊將作為 ERRORLEVEL 環境變數中的結束代碼返回。如果啟動成功，結束代碼為 `0`（零）。下表列出了啟動過程中的結束代碼及其含義。您也可以在 `tabinstallck.log` 檔案中找到錯誤訊息。預設情況下，此記錄檔案位於 Tableau Server \\logs 資料夾中：

`C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\`

ProgramData 資料夾預設情況下處於隱藏狀態。

此範例指令碼顯示了如何啟用 Tableau Server 並檢查特定錯誤，例如無效的產品金鑰 (536871018) 和一般授權問題 (536871012)。

@echo off
start/wait tabinstallck.exe -activate  _<product\_key>_
if %errorlevel% EQU 536871018 (ECHO TABLEAU\_ERROR\_LICENSING\_INVALID\_KEY)
if %errorlevel% EQU 536871012 (ECHO TABLEAU\_ERROR\_LICENCING\_GENERAL)
if %errorlevel% EQU 0 (ECHO SUCCESS)

<table class="simple-table"><colgroup><col><col><col></colgroup><tbody><tr><th>結束代碼</th><th>訊息</th><th>值</th></tr><tr><td><code>536871012</code></td><td><code>TABLEAU_ERROR_LICENSING_GENERAL</code></td><td>授權操作過程中發生未知錯誤。</td></tr><tr><td><code>536871013</code></td><td><code>TABLEAU_ERROR_LICENSING_INTERNAL</code></td><td>產品由於內部授權錯誤而無法啟動。</td></tr><tr><td><code>536871014</code></td><td><code>TABLEAU_ERROR_LICENSING_SETUP</code></td><td>產品由於內部授權錯誤而無法啟動。</td></tr><tr><td><code>536871015</code></td><td><code>TABLEAU_ERROR_LICENSING_CONNECT</code></td><td>與 Tableau 授權伺服器聯絡時出錯。</td></tr><tr><td><code>536871017</code></td><td><code>TABLEAU_ERROR_LICENSING_ACTIVATION_ASR</code></td><td>啟動 ASR 時出錯。</td></tr><tr><td><code>536871016</code></td><td><code>TABLEAU_ERROR_LICENSING_ACTIVATION_GENERAL</code></td><td>啟動失敗，請重試。</td></tr><tr><td><code>536871018</code></td><td><code>TABLEAU_ERROR_LICENSING_ACTIVATION_INVALID_KEY</code></td><td>產品金鑰無效。</td></tr><tr><td><code>536871019</code></td><td><code>TABLEAU_ERROR_LICENSING_ACTIVATION_OFFLINE</code></td><td>無法完成離線啟動。</td></tr><tr><td><code>536871020</code></td><td><code>TABLEAU_ERROR_LICENSING_ACTIVATION_INVALID_MODEL</code></td><td>授權伺服器返回了錯誤。請檢查 Tableau 記錄檔案以瞭解詳細資料。</td></tr><tr><td><code>536871021</code></td><td><code>TABLEAU_ERROR_LICENSING_ACTIVATION_MAX_REHOSTS</code></td><td>由於已達到此授權的停用次數限制，因此未能停用授權。</td></tr><tr><td><code>536871033</code></td><td><code>TABLEAU_ERROR_LICENSING_ACTIVATION_MAX_EXTRA_ACTIVATIONS</code></td><td>由於您已達到此授權的啟用次數限制，因此無法啟用授權。</td></tr><tr><td><code>536871022</code></td><td><code>TABLEAU_ERROR_LICENSING_UNLICENSED_GENERAL</code></td><td>取消授權操作過程中發生未知錯誤。請檢查產品金鑰或與支援人員聯絡。</td></tr><tr><td><code>536871023</code></td><td><code>TABLEAU_ERROR_LICENSING_UNLICENSED_NONE_FOUND</code></td><td>找不到授權。</td></tr><tr><td><code>536871024</code></td><td><code>TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED</code></td><td>只找到過期的產品金鑰。</td></tr><tr><td><code>536871025</code></td><td><code>TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED_TRIAL</code></td><td>此版本的試用期已結束。</td></tr><tr><td><code>536871026</code></td><td><code>TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED_SUBSCRIPTION</code></td><td>產品金鑰已過期。</td></tr><tr><td><code>536871027</code></td><td><code>TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED_MAINTENANCE</code></td><td>維護已過期。</td></tr><tr><td><code>536871028</code></td><td><code>TABLEAU_ERROR_LICENSING_RESYNC_GENERAL</code></td><td>無法同步產品金鑰。</td></tr><tr><td><code>536871029</code></td><td><code>TABLEAU_ERROR_LICENSING_REGISTRATION_GENERAL</code></td><td>產品註冊過程中出錯。</td></tr><tr><td><code>536871030</code></td><td><code>TABLEAU_ERROR_LICENSING_SERVICE_INSTALL</code></td><td>授權操作過程中發生未知錯誤。</td></tr><tr><td><code>536871031</code></td><td><code>TABLEAU_ERROR_LICENSING_SERVICE_UNINSTALL</code></td><td>授權操作過程中發生未知錯誤。</td></tr><tr><td><code>536871032</code></td><td><code>TABLEAU_ERROR_LICENSING_SERVICE_NOT_PRESENT</code></td><td>系統中不存在 FLEXnet 授權服務。</td></tr></tbody></table>