tsm-kommandoradsreferens
Ämnena i det här avsnittet innehåller referensinnehåll för kommandoradsgränssnitt (CLI) för Tableau Services Manager (TSM) för att stödja Tableau Server.
TSM används för att hantera installation och konfiguration av Tableau Server. Se Översikt över Tableau Services Manager för mer information om TSM.
Du kan automatisera installations- och konfigurationsuppgifter som stöds av TSM CLI med TSM API. Mer information om förhandsversionen (Alpha) av TSM API finns i Tableau Services Manager API.
Använda tsm CLI
Du kan köra tsm-kommandon på den initiala noden (noden där TSM är installerat) och på alla ytterligare noder i klustret.
För att köra tsm-kommandon måste du öppna Windows kommandotolk. Använd inte PowerShell för att köra tsm-kommandon. Om du använder PowerShell kan det orsaka oväntat beteende.
Öppna Windows kommandotolk med ett konto som är medlem i administratörsgruppen på en nod i klustret.
Kör önskat kommando. Om du kör kommandot från en annan nod än den initiala noden ska du inkludera alternativet
-s
för att ange URL:en till den initiala noden med namn (inte IP-adress) och inkludera TSM-porten 8850.Så här ser du versionen av TSM och Tableau Server från den initiala noden:
tsm version
Så här ser du versionen av TSM och Tableau Server från en ytterligare nod:
tsm version -s https://<inital_node_name>:8850
Till exempel:
tsm version -s https://myTableauHost:8850
Autentisering med tsm CLI
Från och med 2019.2-versionen av Tableau Server kommer du inte att behöva ange ett lösenord för att köra tsm-kommandon om följande är sant:
- Kontot du kör kommandon med är en medlem av den TSM-auktoriserade gruppen som är den lokala adminsitratörsgruppen på Windows-datorn.
- Du kör kommandon lokalt på den Tableau Server som kör tjänsten Tableau Server-administrationsstyrenhet. Som standard installeras och konfigureras tjänsten Tableau Server-administrationsstyrenhet på den initiala noden i en distribuerad driftsättning.
Logga in på tsm CLI lokalt
Om du kör tsm-kommandon på den lokala datorn med ett användarkonto som är medlem i en TSM-auktoriserad grupp behöver du inte ange ett lösenord. I det här fallet kör du bara kommandot, till exempel:
tsm version
Logga in på tsm CLI på distans
Om du kör TSM-kommandon från en nod i ett kluster där tjänsten Tableau Server-administrationsstyrenhet inte körs måste du autentisera en session med tjänsten Tableau Server-administrationsstyrenhet på fjärrdatorn innan du kan köra kommandon. Kör till exempel följande kommando:
tsm login -s <server_name> -u <account_name>
<server_name>
är namnet på noden där tjänsten Tableau Server-administrationsstyrenhet körs och <account_name>
är ett konto som är medlem i en TSM-auktoriserad grupp.
När du har kört det här kommandot blir du tillfrågad om ett lösenord. När kontot har autentiserats kan du köra TSM-kommandon.
Av säkerhetsskäl bör du inte publicera TSM-porten (8850
som standard) på internet.
Skriva skript och automatisera med tsm CLI
TSM är en kommandofil. Om du vill köra TSM-kommandon i en annan kommandofil använder du kommandot call
. Till exempel ”call tsm maintenance ziplogs
”. Om du gör detta återgår kontrollen till batchfilen.
Kör automation på en Tableau Server utan ett lösenord i skriptfilen genom att köra skriptet på den initiala noden med ett konto i rätt TSM-auktoriserad grupp. Se avsnittet ”Autentisering” ovan.
Visa hjälpinnehåll i skalprogrammet
Om du vill visa minimalt hjälpinnehåll från en kommandorad använder du kategorin tsm help
.
Synopsis
tsm help [category] [command]
Kommandon
tsm help
Hjälp för alla tsm-kommandon
tsm help <category>
Visa hjälp för en specifik kommandokategori. Till exempel
tsm help authentication
.tsm help <category> <command>
Visa hjälp för ett specifikt kommando. Till exempel
tsm help authentication open-id
.tsm help commands
Lista alla kommandon eller kategorier på toppnivå.