tsm initialize

You can use the tsm initialize command to initialize Tableau Server.

Note: You must apply or discard pending changes before running tsm initialize or the initialize will fail. Apply pending changes using the tsm pending-changes apply command. Discard any pending changes you do not want to apply using tsm pending-changes discard.


tsm initialize [options] [global options]



Optional. Leave the server running after initialization is complete.

Global options

-h, --help


Show the command help.

-p, --password <password>

Required, along with -u or --username if no session is active.

Specify the password for the user specified in -u or --username.

If the password includes spaces or special characters, enclose it in quotes:

--password "my password"

-s, --server <url_to_tsm>


Use the specified address for Tableau Services Manager. The URL must start with https, include port 8850, and use the server name not the IP address, for example https://mytableauhost:8850. If no server is specified, https://<localhost | dnsname>:8850 is assumed.



Use this flag to trust the self-signed certificate on the TSM controller. For more information about certificate trust and CLI connections, see Connecting TSM clients.

-u, --username <user>

Required if no session is active, along with -p or --password.

Specify a user account. If you do not include this option, the command is run using credentials you signed in with.

Thanks for your feedback! There was an error submitting your feedback. Try again or send us a message.