---
schema_version: "1"
id: c24b0900b96d0699463d45eb4bc6d6f805014dded50d3d30958e39322bfce3e7
title: tsm コマンド ライン リファレンス
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/server-linux/tsm.md
canonical_url: https://help.tableau.com/v0.0/server-linux/ja-jp/tsm.htm
source_site: help.tableau.com
content_type: documentation
content_hash: c2f181b41584274381b6ec7c5b89d6e529fe13c9de179a452279bb9d884f5fed
description: Reference for the Tableau Services Manager (TSM) command line interface.
---
[メイン コンテンツに進む](#main-content)

# tsm コマンド ライン リファレンス

このセクションのトピックには、Tableau Server をサポートする Tableau サービス マネージャー (TSM) コマンド ライン インターフェイス (CLI) の参照コンテンツが含まれています。

TSM は、Tableau Server のインストールおよび構成の管理に使用されます。TSM の詳細については、[Tableau Services Manager の概要](https://help.tableau.com/v0.0/server-linux/ja-jp/tsm_overview.htm)を参照してください。

TSM API を使用して、TSM CLI によってサポートされているインストールと構成を自動化できます。プレリリース (アルファ版) TSM API の詳細については、[「Tableau サービス マネージャー API」](https://help.tableau.com/v0.0/api/tsm_api/ja-jp/index.htm)を参照してください。

Tableau Server on Windows 用の tsm コマンドについては、[「tsm コマンド」](https://help.tableau.com/current/server/ja-jp/tsm.htm "新しいブラウザー タブでトピックを開く")を参照してください。

## tsm CLI の使用

tsm コマンドは、第一ノード (TSM がインストールされているノード)、またはクラスター内の任意の追加ノードで実行できます。

tsm コマンドを実行するには、コマンド プロンプトを開く必要があります。

1. クラスター内のノード上で、`tsmadmin` グループのメンバー アカウントを使用してコマンド プロンプトを開きます。
2. 必要なコマンドを実行します。第一ノード以外のノードからコマンドを実行する場合は、`-s` オプションを含めて第一ノードの URL を名前 (IP アドレスではない) で指定し、TSM ポートの 8850 を含めます。
    
    第一ノードから TSM と Tableau Server のバージョンを確認するには、次のコマンドを実行します。
    
    `tsm version`
    
    追加のノードから TSM と Tableau Server のバージョンを確認するには、次のコマンドを実行します。
    
    `tsm version -s https://<inital_node_name>:8850`
    
    例:
    
    `tsm version -s https://myTableauHost:8850`

## tsm CLI での認証

Tableau Server 2019.2 リリースから、次の条件が該当する場合に、Tableau サービスマネージャーコマンドを実行する必要はありません。

- コマンドを実行しているアカウントが TSM承認リストグループのメンバーであり、既定では `tsmadmin` グループである。Tableau 権限なしユーザー(既定では、`tableau` ユーザー)および root アカウントも Tableau サービスマネージャーコマンドを実行している。
- Tableau Server 管理コントローラー サービスを実行している Tableau Server でローカルでコマンドを実行している。既定では、Tableau Server 管理コントローラー サービスが、分散展開の最初のノードにインストールされ構成されます。

### Tableau サービスマネージャー CLI へのローカルでのログイン

Tableau サービスマネージャー 承認グループのメンバーであるユーザーアカウントを使用して、ローカルコンピューターで Tableau サービスマネージャーコマンドを実行している場合、パスワードを指定する必要はありません。この場合は、たとえば、次のようにコマンドを実行します。

`tsm version`

### tsm CLI へのリモートでのログイン

Tableau Server 管理コントローラー サービスが実行されていないクラスタ内のノードから TSM コマンドを実行している場合は、コマンドを実行する前に、リモート コンピューターの Tableau Server 管理コントローラー サービスとのセッションを認証する必要があります。たとえば、次のコマンドを実行します。

`tsm login -s <server_name> -u <account_name>`

ここで、 `<server_name>` は Tableau Server 管理コントローラー サービスが実行されているノードの名前であり、`<account_name>` は TSM 承認グループのメンバーであるアカウントです。

このコマンドを実行すると、パスワードの入力を求められます。アカウントが認証されたら、Tableau サービスマネージャーコマンドを実行できます。

セキュリティのベスト プラクティスとして、TSM ポート (既定では `8850`) をインターネットに公開しないでください。

### Tableau サービスマネージャー承認グループへのアカウントの表示と追加

サーバーのインストール中に、Tableau サービスマネージャー承認グループが作成されます。既定では、`tsmadmin`という名前のTableau サービスマネージャー承認グループです。インストール中に代替のTableau サービスマネージャー認可グループを作成した場合は、次のコード例での `tsmadmin` のグループ名を置き換えます。

`tsmadmin` グループのユーザー アカウントを表示するには、次のコマンドを実行します。

`grep tsmadmin /etc/group`

ユーザーを `tsmadmin` グループに追加するには:

`sudo usermod -G tsmadmin -a <username>`

## Tableau サービスマネージャー CLI でのスクリプト作成と自動化

スクリプトファイル内のパスワードを使用せずに Tableau Server でオートメーションを実行するには、最初のノードおよび適切なTableau サービスマネージャー承認グループのアカウントでスクリプトを実行します。詳細については、上記の「認証」セクションを参照してください。

## シェルでヘルプ コンテンツを表示する

コマンド ラインから最小限のヘルプ コンテンツを表示するには、`tsm help` カテゴリを使用します。

### シノプシス

`tsm help [category] [command]`

### コマンド

`tsm help`

すべての tsm コマンドのヘルプ。

`tsm help <category>`

特定のコマンド カテゴリのヘルプを表示します。たとえば、`tsm help authentication` のように使用します。

`tsm help <category> <command>`

特定のコマンドのヘルプを表示します。たとえば、`tsm help authentication open-id` のように使用します。

`tsm help commands`

上位のすべてのコマンドまたはカテゴリをリストします。

## カテゴリ

## このセクションの他の記事