---
schema_version: "1"
id: 07c2f8faa6a9a9cdb9b51400a4bfe17d68c6c51c529fc24b4809011fea1480d9
title: Automatische installatie van Tableau Server
collection: tableau
version: next
locale: nl-nl
portal_url: https://docs.salesforce.com/tableau/next/nl-nl/server/automated_install_windows.md
canonical_url: https://help.tableau.com/v0.0/server/nl-nl/automated_install_windows.htm
source_site: help.tableau.com
content_type: documentation
content_hash: a94874e0099b62448880505f74a4320be75d1bafc59d0234866c66956621cb4e
description: Automate a new Tableau Server install on Windows using the community SilentInstaller.py script.
---
[Doorgaan naar hoofdinhoud](#main-content)

# Automatische installatie van Tableau Server

U kunt `SilentInstaller.py`, een Python-script dat [door de gemeenschap wordt ondersteund](https://www.tableau.com/nl-nl/support-levels-it-and-developer-tools "Wordt geopend in een nieuw venster") (in het Engels), gebruiken om een nieuwe installatie van Tableau Server te automatiseren. U kunt het script downloaden en gebruiken zoals geschreven, of het aanpassen aan uw specifieke behoeften.

## Voordelen van het automatische installatieprogramma

- Met één enkele opdracht kunt u een werkende instantie van Tableau Server installeren, configureren en uitvoeren.
- Het `SilentInstaller.py`\-script kan worden uitgevoerd zonder gebruikersinvoer, waardoor het geschikt is voor automatisering.
- De configuratie kan eenmalig worden ingesteld en voor al uw installaties worden gebruikt, waardoor dit een herhaalbaar proces is.

### Wanneer u het automatische installatieprogramma niet moet gebruiken

- Als u Tableau Server voor het eerst installeert, raden we u aan uw installatie handmatig te testen voordat u het proces automatiseert. Eventuele problemen die de installatie blokkeren, zijn eenvoudiger interactief op te lossen. Nadat u deze problemen hebt opgelost, kunt u een automatische installatie van Tableau Server uitvoeren met behulp van het `SilentInstaller.py`\-script.
- Als u nieuwe configuratieparameters zoals verificatiemethoden test of uitprobeert, raden wij u aan de installatie eerst handmatig uit te voeren. Tableau Services Manager (TSM) valideert configuratie-entiteiten en weigert configuratieparameters die niet geldig zijn. Zodra u de juiste parameters hebt geïdentificeerd, kunt u het automatische installatieprogramma gebruiken.
- Als u geen wachtwoorden in het geheimenbestand kunt of wilt invoeren, is het gebruik van het automatische installatieprogramma wellicht geen optie voor u.

## Voordat u begint

Bekijk [Voor de installatie...](https://help.tableau.com/v0.0/server/nl-nl/requ.htm) om er zeker van te zijn dat u Microsoft Windows Server hebt geïnstalleerd op een computer die voldoet aan de besturingssysteemvereisten en de minimale hardwarevereisten voor Tableau Server.

**Opmerking:** Als u Tableau Server aan het installeren bent in een productieomgeving, bekijk dan de minimale hardware-**aanbevelingen**. De aanbevelingen vertegenwoordigen de minimale hardwareconfiguratie die u moet gebruiken voor een productie-installatie van Tableau Server.

Om een geautomatiseerde installatie uit te voeren, gebruikt u het `SilentInstaller.py`\-script, dat gebaseerd is op het Tableau Server\-installatiepakket als invoer. Voordat u begint, raden wij u aan de volgende pakketten te downloaden:

1. Download [Python 3.5](https://www.python.org/downloads/windows/) (in het Engels) of later en installeer het op de computer waarop u Tableau Server wilt installeren.
2. Download zowel het `SilentInstaller.py`\-script als het Tableau Server-installatiepakket:
    
    1. Download het `SilentInstaller.py`\-script van [GitHub](https://github.com/tableau/server-install-script-samples/tree/master/windows/tsm/SilentInstaller) (in het Engels), samen met config.template.json, Registration.template.json, secrets.template.json en de drie bootstrap-sjablonen (bootstrap.template.json, topologyBootstrap.template.json en workerBootstrap.template.json).
    2. Selecteer en download het juiste **Tableau Server-installatiepakket** van de pagina [Tableau Server-productdownloads](https://www.tableau.com/nl-nl/support/releases/server/). Welke u kiest, hangt af van de versie van Microsoft Windows Server die u wilt gebruiken.
3. Kopieer de pakketten en sjablonen naar een locatie op of toegankelijk vanaf de computer waarop u Tableau Server gaat installeren.

## Het SilentInstaller.py-script gebruiken

Het `SilentInstaller.py`\-script installeert het Tableau Server\-installatiepakket, maakt de directory's aan, stelt de machtigingen in die nodig zijn om Tableau Server te draaien en start de configuratie van Tableau Services Manager (TSM). Nadat de TSM-configuratie is voltooid, voert het `SilentInstaller.py`\-script `tsm`\-opdrachten uit om Tableau Server te installeren, configureren en starten. Standaard activeert het `SilentInstaller.py`\-script een proeflicentie tijdens de installatie. Als u over een werkelijke productcode beschikt, kunt u de productcode op de opdrachtregel opgeven of de productcode activeren nadat u het `SilentInstaller.py`\-script hebt uitgevoerd. De meeste opdrachtregelopties in het automatische installatieprogramma zijn dezelfde als de opties die worden gebruikt door de opdracht [tsm initialize](https://help.tableau.com/v0.0/server/nl-nl/cli_initialize_tsm.htm).

U kunt het `SilentInstaller.py`\-script in drie modi uitvoeren: installeer het initiële knooppunt, installeer extra knooppunten en update de clustertopologie. Wanneer u een installatie uitvoert voor een gedistribueerd cluster, voert u `SilentInstaller.py` uit met de opties om het initiële knooppunt op het initiële knooppunt te installeren. U voert `SilentInstaller.py` uit met de opties om extra knooppunten op elk extra knooppunt te installeren. Ten slotte voert u `SilentInstaller.py` uit met de opties om de clustertopologie op het initiële knooppunt bij te werken.

Het `SilentInstaller.py`\-script is bedoeld om te worden uitgevoerd zonder gebruikersinteractie, dus u moet alle parameters invoeren in de vereiste argumenten die worden doorgegeven aan het `SilentInstaller.py`\-script. Als alternatief kunt u de vereiste argumenten ook in het bootstrapbestand zetten. U kunt de geleverde [Sjablonen voor configuratie-, registratie- en geheimenbestanden](#Configur) gebruiken.

Gebruik de volgende stappen om een installatie zonder toezicht uit te voeren:

### Stap 1: Het automatische installatieprogramma installeren

1. Meld u op de computer aan als gebruiker met beheerderstoegang.
2. Download en installeer het `SilentInstaller.py`\-script, sjablonen en bootstrap-bestanden.

### Stap 2: Bestanden maken om aanvullende configuratie-informatie op te geven die nodig is om de automatische installatie uit te voeren

Aangezien het `SilentInstaller.py`\-script bedoeld is om te worden uitgevoerd zonder gebruikersinteractie, moet u de volgende aanvullende informatie opgeven:

1. Kopieer de sjablonen **config.template.json**, **registration.template.json**, en **secrets.template.json** naar een andere directory, zoals uw home-directory. We raden u niet aan de sjabloonbestanden rechtstreeks te bewerken.
2. Bewerk het **config.sjabloon.json**\-bestand en geef de configuratie-instellingen van het initiële knooppunt op. U moet identiteitenarchiefinstellingen opgeven voor de Tableau Server\-computer. Afhankelijk van uw netwerkvereisten moet u mogelijk ook de gateway-instellingen opgeven. De caching-optie is ingesteld om data zo lang mogelijk in de cache op te slaan en opnieuw te gebruiken. Er worden standaard voorbeeldwerkmappen geïnstalleerd. Het sjabloon bevat de minimaal vereiste informatie, dus het sjabloon is een startpunt. Zie [Initiële knooppuntinstellingen configureren](https://help.tableau.com/v0.0/server/nl-nl/config_general.htm) voor meer informatie over configuratie-instellingen.
3. Bewerk het **registratie.sjabloon.json**\-bestand en geef de informatie op die nodig is om Tableau Server te registreren. Zie [Tableau Server activeren en registreren](https://help.tableau.com/v0.0/server/nl-nl/activate.htm) voor meer informatie.
4. Bewerk het **geheimen.sjabloon.json**\-bestand en geef de gebruikersnaam en het wachtwoord op voor de TSM-beheerder en beheerdersaccounts van Tableau Server.
    
    - Het TSM-beheerdersaccount moet dezelfde gebruiker zijn als de Windows-beheerder die het script uitvoert.
    - Het Tableau Server\-beheerdersaccount is het initiële account dat door het installatieprogramma wordt gemaakt en wordt gebruikt voor beheer van Tableau Server.

### Stap 3: De automatische installatie uitvoeren

1. Meld u op de computer aan als gebruiker met beheerderstoegang.
    
    #### Het initiële knooppunt installeren
    
    Het `SilentInstaller.py`\-script voert de juiste opdrachten uit om Tableau Services Manager te installeren, te activeren, te configureren en te starten. Voer `SilentInstaller.py -h` en `SilentInstaller.py install –h` uit om de volledige lijst met opties en hun standaardwaarden te bekijken.
    
    **Het initiële knooppunt installeren:**
    
    Typ op het initiële knooppunt, bij een Python-prompt:
    
    `SilentInstaller.py install --secretsFile secrets.json --configFile myconfig.json --registrationFile registration.json TableauServer-64bit-<version>.exe`
    
    Of anders:
    
    `SilentInstaller.py --bootstrapFile <bootstrap file path>`
    
    <table class="simple-table"><colgroup><col style="width: 15%;"><col style="width: 85%;"><col><col></colgroup><thead><tr><td><p>Scriptoptie</p></td><td><p>Beschrijving</p></td></tr></thead><tbody><tr><td><strong>Vereiste switches</strong></td><td>&nbsp;</td></tr><tr><td><p>--configFile &lt;file path&gt;</p></td><td><p>Het relatieve of absolute pad naar het JSON-bestand voor <a href="#ConfigFile">serverconfiguratie</a>.</p></td></tr><tr><td><p>--secretsFile &lt;file path&gt;</p></td><td><p>Het relatieve of absolute pad naar het <a href="#SecretsFile">geheimenbestand</a> waarin de inloggegevens staan van het Windows-account dat moet worden geverifieerd bij Tableau Services Manager (TSM), en de gebruikersnaam/het wachtwoord van de initiële beheerdergebruiker voor Tableau Server. Het geheimenbestand bevat ook de productcode die u wilt gebruiken om Tableau Server te activeren. Standaard bevat de sjabloon van het geheimenbestand een proeflicentie.</p><p class="note"><b>Opmerking:</b> Het opgeven van het wachtwoord in het geheimenbestand is optioneel. Als er echter geen wachtwoorden in het geheimenbestand worden gevonden, wordt u tijdens de installatie gevraagd deze op te geven.</p><p>Het pakket voor automatische installatie bevat de sjabloon voor het geheimenbestand.</p></td></tr><tr><td><p>--registrationFile &lt;file path&gt;</p></td><td><p>Het relatieve of absolute pad naar het bestand voor <a href="#RegFile">serverregistratie</a> met de registratiedata van Tableau Server.</p><p>Het pakket voor automatische installatie bevat de sjabloon voor het registratiebestand.</p></td></tr><tr><td><p>&lt;installer executable file path&gt;</p></td><td><p>Het relatieve of absolute pad naar het installatieprogramma van Tableau Services Manager (TSM).</p></td></tr><tr><td><strong>Optionele switches</strong></td><td>&nbsp;</td></tr><tr><td><p>--installDir &lt;file path&gt;</p></td><td><p>De directory voor <span class="mc-variable Variables.ProductName variable">Tableau Server</span>-installatie. Als u geen pad opgeeft, wordt de standaarddirectory <b>C:\Program Files\Tableau\Tableau Server</b> gebruikt.</p></td></tr><tr><td><p>--dataDir &lt;file path&gt;</p></td><td><p>De locatie waar de Tableau Server-softwareconfiguratie en -data worden opgeslagen. Als u geen pad opgeeft, wordt de standaarddirectory <b>C:\ProgramData\Tableau</b> gebruikt voor de configuratie- en databestanden.</p></td></tr><tr><td><p>--installerLog &lt;file path&gt;</p></td><td><p>De bestaande directory waar de logboekbestanden van het installatieprogramma worden geschreven. Als u geen pad opgeeft, worden de logboekbestanden naar uw TEMP-directory geschreven.</p></td></tr><tr><td><p>--controllerPort &lt;port number&gt;</p></td><td><p>De poort waarop de Tableau Services Manager (TSM)-controller moet draaien.</p></td></tr><tr><td><p>--coordinationserviceClientPort &lt;port number&gt;</p></td><td><p>De ZooKeeper-clientpoort.</p></td></tr><tr><td><p>--coordinationservicePeerPort &lt;port number&gt;</p></td><td><p>De ZooKeeper-peerpoort.</p></td></tr><tr><td><p>--coordinationserviceLeaderPort &lt;port number&gt;</p></td><td><p>De ZooKeeper-leaderpoort.</p></td></tr><tr><td><p>--start</p></td><td><p>Of de server moet worden gestart wanneer de installatie is voltooid.</p></td></tr></tbody></table>
    
    #### Extra knooppunten installeren
    
    Het `SilentInstaller.py`\-script voert de juiste opdrachten uit om Tableau Services Manager (TSM) op het extra knooppunt te installeren. Voer `SilentInstaller.py installWorker –h` uit om de volledige lijst met opties en de bijbehorende standaardwaarden te bekijken.
    
    **Extra knooppunten installeren:**
    
    Typ op elk extra knooppunt, bij een Python-prompt:
    
    `SilentInstaller.py workerInstall --secretsFile secrets.json --nodeConfigurationFile nodeConfiguration.json TableauServer-64bit-<version>.exe`
    
    <table class="simple-table"><colgroup><col style="width: 15%;"><col style="width: 85%;"><col><col></colgroup><thead><tr><td><p>Optie</p></td><td><p>Beschrijving</p></td></tr></thead><tbody><tr><td><p>--secretsFile &lt;file path&gt;</p></td><td><p>Vereist. Het relatieve of absolute pad naar het <a href="#SecretsFile">geheimenbestand</a> waarin de inloggegevens staan van het Windows-account dat moet worden geverifieerd bij Tableau Services Manager (TSM), en de gebruikersnaam/het wachtwoord van de initiële beheerdergebruiker voor Tableau Server. Het geheimenbestand bevat ook de productcode die u wilt gebruiken om Tableau Server te activeren. Standaard bevat de sjabloon van het geheimenbestand een proeflicentie.</p><p class="note"><b>Opmerking:</b> Het opgeven van het wachtwoord in het geheimenbestand is optioneel. Als er echter geen wachtwoorden in het geheimenbestand worden gevonden, wordt u tijdens de installatie gevraagd deze op te geven.</p><p>Het pakket voor automatische installatie bevat de sjabloon voor het geheimenbestand.</p></td></tr><tr><td><p>--nodeConfigurationFile &lt;file path&gt;</p></td><td><p>Vereist. Pad naar het knooppuntconfiguratiebestand voor het installeren van het extra knooppunt.</p></td></tr><tr><td><p>(installer executable) &lt;file path&gt;</p></td><td><p>Vereist. Het laatste argument voor het script is eenvoudigweg het pad, absoluut of relatief, naar het uitvoerbare bestand van het Tableau Services Manager-installatieprogramma, verkregen via de gebruikelijke kanalen, zoals een download van de Tableau-website. Dit script wordt alleen ondersteund voor gebruik met Tableau Services Manager.</p></td></tr><tr><td><p>--installDir &lt;file path&gt;</p></td><td><p>Optioneel. De directory voor <span class="mc-variable Variables.ProductName variable">Tableau Server</span>-installatie. Als dit leeg is, wordt de standaarddirectory <b>C:\Program Files\Tableau\Tableau Server</b> gebruikt.</p></td></tr><tr><td><p>--dataDir &lt;file path&gt;</p></td><td><p>Optioneel. De locatie waar de Tableau Server-softwareconfiguratie en -data worden opgeslagen. Als dit leeg is, wordt de standaardmap <b>C:\ProgramData\Tableau</b> gebruikt voor de configuratie- en databestanden.</p></td></tr><tr><td><p>--installerLog &lt;file path&gt;</p></td><td><p>Optioneel. De bestaande directory waar de logboekbestanden van het installatieprogramma worden geschreven. Als dit leeg is, worden de logboekbestanden naar de TEMP-directory van de gebruiker geschreven.</p></td></tr></tbody></table>
    
    **Opmerking:** Het knooppuntconfiguratiebestand wordt automatisch opgeslagen na installatie van het initiële knooppunt met behulp van `SilentInstaller.py`. U kunt deze vinden onder de werkende directory van het script.
    
    #### Clustertopologie updaten
    
    Het `SilentInstaller.py`\-script voert de juiste opdrachten uit om de clustertopologie naar wens bij te werken voor Tableau Services Manager (TSM). Voer `SilentInstaller.py updateTopology –h` uit om de volledige lijst met opties en de bijbehorende standaardwaarden te bekijken.
    
    Clustertopologie bijwerken:
    
    Typ op het initiële knooppunt, bij een Python-prompt:
    
    `SilentInstaller.py updateTopology --secretsFile secrets.json --configFile myconfig.json`
    
    <table class="simple-table"><colgroup><col style="width: 15%;"><col style="width: 85%;"><col><col></colgroup><thead><tr><td><p>Optie</p></td><td><p>Beschrijving</p></td></tr></thead><tbody><tr><td><p>--secretsFile &lt;file path&gt;</p></td><td><p>Vereist. Het relatieve of absolute pad naar het <a href="#SecretsFile">geheimenbestand</a> waarin de inloggegevens staan van het Windows-account dat moet worden geverifieerd bij Tableau Services Manager (TSM), en de gebruikersnaam/het wachtwoord van de initiële beheerdergebruiker voor Tableau Server. Het geheimenbestand bevat ook de productcode die u wilt gebruiken om Tableau Server te activeren. Standaard bevat de sjabloon van het geheimenbestand een proeflicentie.</p><p class="note"><b>Opmerking:</b> Het opgeven van het wachtwoord in het geheimenbestand is optioneel. Als er echter geen wachtwoorden in het geheimenbestand worden gevonden, wordt u tijdens de installatie gevraagd deze op te geven.</p><p>Het pakket voor automatische installatie bevat de sjabloon voor het geheimenbestand.</p></td></tr><tr><td><p>--configFile &lt;file path&gt;</p></td><td><p>Vereist. Het relatieve of absolute pad naar het bestand <a href="#ConfigFile">Server-topologie</a> waarin de bij te werken Tableau Server-topologie wordt beschreven. Alleen het topologyVersion-gedeelte van het bestand wordt toegepast, andere configuraties worden genegeerd.</p></td></tr></tbody></table>

## Sjablonen voor configuratie-, registratie- en geheimenbestanden

U kunt de volgende voorbeeldsjablonen gebruiken om data te communiceren aan het `SilentInstaller.py`\-script.

### Voorbeeldsjabloon voor een geheimenbestand

{
    "local\_admin\_user":" ,
    "local\_admin\_pass":" ,
    "content\_admin\_user":" ,
    "content\_admin\_pass":" ,
    "product\_keys":\["trial"\]
}

De local\_admin\_user is het Windows-account dat moet worden geverifieerd bij Tableau Services Manager.

De content\_admin\_user is de initiële beheerdergebruiker, die optreedt als supergebruiker voor heel Tableau Server wat betreft het maken en beheren van gebruikers, sites, enz.

Bij het installeren van extra knooppunten of het bijwerken van de clustertopologie worden deze referenties genegeerd omdat de initiële beheerder al was gemaakt toen het initiële knooppunt werd geïnstalleerd.

De product\_keys is de code die wordt gebruikt om Tableau Services Manager te activeren. Als er meerdere codes zijn opgegeven, worden deze één voor één geactiveerd. In het geval van de niet-installatiemodus worden deze codes genegeerd omdat de licenties al zijn geactiveerd.

### Voorbeeldsjabloon voor een Server-configuratiebestand

```
{
"configEntities":{
    "runAsUser":{
        "_type":"runAsUserType",
        "name":"NT AUTHORITY\\NetworkService"
    },
    "gatewaySettings":{
        "_type":"gatewaySettingsType",
        "port":80,
        "firewallOpeningEnabled":true,
        "sslRedirectEnabled":true,
        "publicHost":"****replace me****",
        "publicPort":80,
        "sslEnabled":false,
        "sslPort":443
    },
    "identityStore":{
        "_type":"identityStoreType",
        "type":"local",
        "domain":"****Domain Name Here****",
        "nickname":"****Domain Nickname Here****"
    }
},
"topologyVersion":{
    "nodes":{
        "****insert nodeId (lowercase) here****": {
            "services": {
                "filestore": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "tabadmincontroller": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "clientfileservice": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "dataserver": {
                    "instances":[
                        {
                        "instanceId":"0"
                        },
                        {
                        "instanceId":"1"
                        }
                    ]
                },
                "cacheserver": {
                    "instances":[
                        {
                        "instanceId":"0"
                        },
                        {
                        "instanceId":"1"
                        }
                    ]
                },
                "vizqlserver": {
                    "instances":[
                        {
                        "instanceId":"0"
                        },
                        {
                        "instanceId":"1"
                        }
                    ]
                },
                "backgrounder": {
                    "instances":[
                        {
                        "instanceId":"0"
                        },
                        {
                        "instanceId":"1"
                        }
                    ]
                },
                "appzookeeper": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "pgsql": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "dataengine": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "licenseservice": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "searchserver": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "clustercontroller": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "tabsvc": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "vizportal": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "tabadminagent": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "clientfileservice": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "gateway": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                }
            }
        }
    }
}
}
			
```

### Voorbeeldsjabloon voor een Server-registratiebestand

```
{
    "first_name" : "Andrew",
    "last_name" : "Smith",
    "phone" : "311-555-2368",
    "email" : "andrew.smith@mycompany.com",
    "company" : "My Company",
    "industry" : "Finance",
    "company_employees" : "500",			
    "department" : "Engineering",
    "title" : "Senior Manager",
    "city" : "Kirkland",
    "state" : "WA",
    "zip" : "98034",
    "country" : "United States",
    "opt_in" : "true",
    "eula" : "true"
}
```