Help Output for upgrade-tsm Script
The following help content is the output when you run the following command:
upgrade-tsm.cmd -h
The upgrade-tsm script is installed to Tableau\Tableau Server\Packages\scripts.<version_code>.
Output
Usage: upgrade-tsm [optional parameters] Perform upgrade using the specified parameters. Global Parameters -u, --username <USER> TSM administrator user name. Current user will be assumed if not provided. -p, --password <PASSWORD> TSM administrator password. You will be prompted for a password if upgrading from a version prior to 2019.2 and the password is not provided. -sp,--service-runas-password <PASSWORD> Service runas user password. You will be prompted for password if not set and non-default runas user is configured. Optional Parameters --trust-admin-controller-cert Do not validate the server certificate. --no-prompt Suppress script prompts. You will only be prompted for missing required parameters, for example, if you specify a user name but not a password. If the script needs to stop or restart Tableau Server it will do so without warning or prompting. Use this if you automate the upgrade, for example, with a script. --skip-preflight-check Skip the preflight check. This option should only be used if you are sure the preflight check is failing in error. --external-repository-config-file=<filename> Required if upgrading from a Tableau Server to a version of Tableau Server that uses a later major version of PostgreSQL and is configured to use an external repository. The filename is a configuration file describing a new instance of the external repository. The new repository should use the same type of external service as the current external repository, but with the supported version of PostgreSQL. --external-repository-cert-file=<filename> Required if upgrading from a Tableau Server to a version of Tableau Server that uses a later major version of PostgreSQL and is configured to use an external repository. The filename is a SSL certificate file for the new external repository. The new repository should use the same type of external service as the current external repository, but with the supported version of PostgreSQL.
