Licentieverleningstaken automatiseren
Met diverse opdrachtregelopties kunt u algemene licentieverleningstaken voor Tableau Server uitvoeren met behulp van geautomatiseerde scripts.
Als u deze licentieverleningstaken voor Tableau Desktop wilt uitvoeren met behulp van geautomatiseerde scripts, raadpleegt u Tableau Desktop implementeren(Link wordt in een nieuw venster geopend) in de Desktop-implementatiegids.
Opties voor opdrachtregeltools en betere scriptautomatisering
U kunt een hulpprogramma genaamd tabinstallck.exe
gebruiken om de activering, vernieuwing en deactivering van serverproductcodes te scripten. tabinstallck.exe
is geïnstalleerd in de Tableau Server \bin directory op het eerste knooppunt. Standaard is dit:
C:\Program Files\Tableau\Tableau Server\packages\bin.<version_code>
U kunt ook gebruikmaken van tsm licenses
om serverlicentietaken te beheren, zoals het activeren of deactiveren van een Tableau Server-productcode online of offline, en het verkrijgen van bijbehorende bestanden voor offline activering of deactivering. Tableau Server moet echter al geïmplementeerd en geconfigureerd zijn. U kunt deze licentieverleningstaken automatiseren met behulp van de API voor Tableau Services Manager. Daarnaast biedt tabinstallck.exe
een manier om de licentieverleningsstap te scripten voor een nieuwe Tableau Server-installatie die niet volledig geconfigureerd is.
Als u tabinstallck.exe
wilt gebruiken, moet u de opdrachten of het script uitvoeren als beheerder op het primaire Tableau Server-knooppunt.
Opmerking: tabinstallck.exe
ondersteunt geen offline activering en deactivering. Zie Tableau Server offline activeren voor meer informatie.
Productcodebewerkingen met doorstuurproxyservers
Als de computer waarop Tableau Server draait, is geconfigureerd om verbinding te maken met internet via een doorstuurproxy, volg dan de procedure in het onderwerp Productcodebewerkingen configureren met forward-proxy voordat u productcodes probeert te activeren, vernieuwen of deactiveren.
Activeren
Activeer een Tableau Server-licentie met behulp van de optie -activate
:
start/wait tabinstallck.exe -activate <product_key>
Vernieuwen
Vernieuw een Tableau Server-licentie met behulp van de optie -refresh
:
start/wait tabinstallck.exe -refresh <product_key>
Deactiveren
Deactiveer een Tableau Server-licentie met behulp van de optie -return
:
start/wait tabinstallck.exe -return <product_key>
Voorbeeld
Een voorbeeld van een script om Tableau Server te activeren zou er zo uit kunnen zien:
@echo off start/wait tabinstallck.exe -activate <product_key> if %errorlevel% EQU 0 (ECHO SUCCESS) ELSE (ECHO FAILED)
Foutafhandeling
Wanneer u tabinstallck.exe
gebruikt om Tableau Server-licentieverleningstaken te automatiseren, wordt statusinformatie geretourneerd als een afsluitcode in de omgevingsvariabele ERRORLEVEL. Als de activering is gelukt, is de afsluitcode 0
(nul). In de onderstaande tabel vindt u de afsluitcodes van het activeringsproces en hun betekenis. De foutinformatie kunt u ook vinden in het bestand tabinstallck.log
. Dit logbestand bevindt zich in de map Tableau Server \logs, standaard:
C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\
De map ProgramData is standaard verborgen.
Het volgende voorbeeldscript laat zien hoe u Tableau Server activeert en op specifieke fouten kunt controleren, zoals een ongeldige productcode (536871018) en algemene licentieverleningsproblemen (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)
Afsluitcode | Bericht | Waarde |
---|---|---|
536871012 | TABLEAU_ERROR_LICENSING_GENERAL | Er is een onbekende fout opgetreden bij de licentieverlening. |
536871013 | TABLEAU_ERROR_LICENSING_INTERNAL | Het product kan niet worden gestart vanwege een interne licentiefout. |
536871014 | TABLEAU_ERROR_LICENSING_SETUP | Het product kan niet worden gestart vanwege een interne licentiefout. |
536871015 | TABLEAU_ERROR_LICENSING_CONNECT | Er is een fout opgetreden bij het contact maken met de Tableau-licentieserver. |
536871017 | TABLEAU_ERROR_LICENSING_ACTIVATION_ASR | Er is een fout opgetreden tijdens het activeren van de ASR. |
536871016 | TABLEAU_ERROR_LICENSING_ACTIVATION_GENERAL | Activering mislukt. Probeer het opnieuw. |
536871018 | TABLEAU_ERROR_LICENSING_ACTIVATION_INVALID_KEY | Ongeldige productcode. |
536871019 | TABLEAU_ERROR_LICENSING_ACTIVATION_OFFLINE | Kan de offline activering niet voltooien. |
536871020 | TABLEAU_ERROR_LICENSING_ACTIVATION_INVALID_MODEL | Er is een fout geretourneerd door de licentieserver. Bekijk het Tableau-logboek voor meer informatie. |
536871021 | TABLEAU_ERROR_LICENSING_ACTIVATION_MAX_REHOSTS | Het deactiveren van de licentie is mislukt omdat u de deactiveringslimiet voor deze licentie hebt bereikt. |
536871033 | TABLEAU_ERROR_LICENSING_ACTIVATION_MAX_EXTRA_ACTIVATIONS | Het activeren van de licentie is mislukt omdat u de activeringslimiet voor deze licentie hebt bereikt. |
536871022 | TABLEAU_ERROR_LICENSING_UNLICENSED_GENERAL | Er is een onbekende fout opgetreden bij het verwijderen van de licentie. Controleer uw productcode of neem contact op met de ondersteuning. |
536871023 | TABLEAU_ERROR_LICENSING_UNLICENSED_NONE_FOUND | Geen licenties gevonden. |
536871024 | TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED | Er zijn alleen verlopen productcodes gevonden. |
536871025 | TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED_TRIAL | Uw proefversie voor deze versie is geëindigd. |
536871026 | TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED_SUBSCRIPTION | De productcode is verlopen. |
536871027 | TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED_MAINTENANCE | Onderhoud is verlopen. |
536871028 | TABLEAU_ERROR_LICENSING_RESYNC_GENERAL | Uw productcodes konden niet gesynchroniseerd worden. |
536871029 | TABLEAU_ERROR_LICENSING_REGISTRATION_GENERAL | Er is een fout opgetreden tijdens de productregistratie. |
536871030 | TABLEAU_ERROR_LICENSING_SERVICE_INSTALL | Er is een onbekende fout opgetreden bij de licentieverlening. |
536871031 | TABLEAU_ERROR_LICENSING_SERVICE_UNINSTALL | Er is een onbekende fout opgetreden bij de licentieverlening. |
536871032 | TABLEAU_ERROR_LICENSING_SERVICE_NOT_PRESENT | De FLEXNet-licentieverleningsservice is niet aanwezig op het systeem. |