---
schema_version: "1"
id: 003b64acb45b7d0661687c611c8c37a42eed36504d3a79296f9ffb01e61cb38b
title: Install Switches and Properties for Tableau Server
collection: tableau
version: current
locale: en-us
portal_url: https://docs.salesforce.com/tableau/current/en-us/server/silent_installer_flags.md
canonical_url: https://help.tableau.com/current/server/en-us/silent_installer_flags.htm
source_site: help.tableau.com
content_type: documentation
content_hash: cbad25eadba31dd653dadf93c35d335005ffa3c3bbe21fcc61110106616e3eee
description: Reference for install switches and properties for Tableau Server on Windows.
---
[Skip to main content](#main-content)

# Install Switches and Properties for Tableau Server

You can use the following installer switches when installing Tableau Server on Windows from the command line.

<table class="simple-table">
                    <colgroup><col>
                    <col>
                    <col>
                    </colgroup><tbody>
                        <tr>
                            <td>Switch</td>
                            <td>Description</td>
                            <td>Comments</td>
                        </tr>
                        <tr>
                            <td><code>/install</code> | <code>/repair</code> | <code>/uninstall</code> | <code>/layout</code> "<code>&lt;directory&gt;</code>"</td>
                            <td>
                                <p>Run Setup to either install, repair, or uninstall Tableau Server, or with <code>/layout</code>, create a complete local copy of the installation bundle in the directory specified.</p>
                            </td>
                            <td>Default is to install, displaying UI&nbsp;and all prompts. If no directory is specified on a fresh install, <code>C:\Program Files\Tableau\Tableau Server</code> is assumed. If Tableau Server is already installed, Setup will assume the same location as the current installation.</td>
                        </tr>
                        <tr>
                            <td><code>/passive</code>
                            </td>
                            <td>
                                <p>Run Setup with minimal UI and no prompts. </p>
                            </td>
                            <td>Tableau Server does not start automatically when installed in <code>/passive</code> mode. To start Tableau Server, use <code>tsm start</code>.
 </td>
                        </tr>
                        <tr>
                            <td><code>/quiet</code> | <code>/silent</code></td>
                            <td>
                                <p>Run Setup in unattended, fully silent mode. No UI or prompts are displayed.</p>
                            </td>
                            <td>Tableau Server does not start automatically when installed in <code>/silent</code> or <code>/quiet</code> mode. To start Tableau Server, use <code>tsm start</code>.
                        <p class="note"><b>Note:</b> Use either <code>/silent</code> or <code>/quiet</code>, not both.</p></td>
                        </tr>
                        <tr>
                            <td><code>/norestart</code>
                            </td>
                            <td>
                                <p>Run Setup without restarting Windows, even if a restart is necessary.</p>
                            </td>
                            <td>
                                <p class="note"><strong>Note:</strong>&nbsp;In certain rare cases, a restart cannot be suppressed, even when this option is used. This is most likely when an earlier system restart was skipped, for example, during installation of other software.</p>
                            </td>
                        </tr>
                        <tr>
                            <td><code>/log "&lt;drive&gt;\&lt;path&gt;\&lt;log-file&gt;.&lt;ext&gt;"</code>
                            </td>
                            <td>
                        Log information to the specified file and path. 
                        <p></p><p><strong>Note:&nbsp;</strong>The behavior when using the <code>/log</code> option changed starting in version 2021.2.0. For more information, see <a href="https://help.tableau.com/current/server/en-us/whatsnew_server.htm" class="xref"> Tableau Server Release Notes</a></p>.<p></p></td>
                            <td>
                                <p>Use this switch with a path and log file name to make the log available after installation is complete.</p>
                                <p>If this switch is used with a log file name but no path, the log file is written to a temporary location and deleted at the end of the installation. </p>
                                <p>If this switch is used but no log file name is specified, the switch is ignored and the file is written to <code>%TEMP%</code>. </p>
                                <p>If this switch is not used, the log file is written to <code>%TEMP%</code>. </p>
                            </td>
                        </tr>
                    </tbody>
                </table>

<table class="simple-table">
                    <colgroup><col style="width: 30%;">
                    <col>
                    <col>
                    </colgroup><tbody>
                        <tr>
                            <td>Properties (these are case sensitive)</td>
                            <td>Description</td>
                            <td>Comments</td>
                        </tr>
                        <tr>
                            <td><code>ACCEPTEULA=1|0</code>
                            </td>
                            <td>Accept the End User License Agreement (EULA). Required for quiet, silent, and passive install on both initial and additional nodes. 1 = true, accept the EULA, 0 = false, do not accept the EULA. </td>
                            <td>
                                <p>If not included when using <code>/passive</code>, <code>/silent</code> or <code>/quiet</code>, Setup fails silently.</p>
                                <p>If included but set to 0, Setup fails.</p>
                            </td>
                        </tr>
                        <tr>
                            <td><code>ACTIVATIONSERVICE="1"|"0"</code>
                            </td>
                            <td>
                        Activate <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span> using the authorization-to-run (ATR) service. "1" = use Server ATR. "0" = don't use Server ATR.
                        <p class="note"><strong>Important:</strong> Beginning with version 2025.1.0, if you do not want to use the ATR licensing service, you must install Server from the command line, using this option to specify you want to use the legacy (non-ATR) service. For example:</p><pre xml:space="preserve">TableauServer-64bit-&lt;version&gt;.exe /silent ACCEPTEULA=1 ACTIVATIONSERVICE="0"</pre></td>
                            <td>
                                <p>This option is for new installs only, not upgrades. Select this option if:</p>
                                <ul>
                                    <li>You plan to activate Tableau Server online</li>
                                    <li>You plan to install Tableau Server in the cloud</li>
                                    <li>You plan to install Tableau Server on a virtual machine or other non-persistent environment</li>
                                </ul>
                                <p>Do not use this option if:</p>
                                <ul>
                                    <li>You plan to activate Tableau Server offline</li>
                                    <li>You plan to install Tableau Server in an air-gapped environment</li>
                                </ul>
                                <p>For more information, see <a href="https://help.tableau.com/current/server/en-us/atr_service.htm" target="_blank" class="xref">Activate Tableau Server Using the Authorization-To-Run (ATR) Service</a>.</p>
                            </td>
                        </tr>
                        <tr>
                            <td><code>BOOTSTRAPFILE="&lt;path\to\bootstrap\file&gt;"</code>
                            </td>
                            <td>Required when adding a node to a cluster. The bootstrap file contains the configuration used by additional nodes.  </td>
                            <td>
                        Example:&nbsp;<code>&lt;Setup file&gt; /silent ACCEPTEULA=1 BOOTSTRAPFILE="C:\Users\tableauadmin\Downloads\bootstrap.json" </code></td>
                        </tr>
                        <tr>
                            <td><code>CONTROLLERPORT=</code>
                            </td>
                            <td>Optional. The port on which the Tableau Services Manager (TSM) Controller should run.</td>
                            <td>If not included, defaults to 8850.               </td>
                        </tr>
                        <tr>
                            <td><code>COORDINATIONSERVICECLIENTPORT=</code>
                            </td>
                            <td>Optional. The port on which the Tableau Services Manager (TSM) Coordination Service client should run. </td>
                            <td>If not included, defaults to a dynamically mapped port. For more information, see <a href="https://help.tableau.com/current/server/en-us/ports.htm" class="xref">Tableau Services Manager Ports</a>.</td>
                        </tr>
                        <tr>
                            <td><code>COORDINATIONSERVICEPEERPORT=</code>
                            </td>
                            <td>Optional. The port on which the Tableau Services Manager (TSM) Coordination Service peer should run. </td>
                            <td>If not included, defaults to a dynamically mapped port. For more information, see <a href="https://help.tableau.com/current/server/en-us/ports.htm" class="xref">Tableau Services Manager Ports</a>.</td>
                        </tr>
                        <tr>
                            <td><code>COORDINATIONSERVICELEADERPORT=</code>
                            </td>
                            <td>Optional. The port on which the Tableau Services Manager (TSM) Coordination Service Leader should run.</td>
                            <td>If not included, defaults to a dynamically mapped port. For more information, see <a href="https://help.tableau.com/current/server/en-us/ports.htm" class="xref">Tableau Services Manager Ports</a>.</td>
                        </tr>
                        <tr>
                            <td><code>DATADIR="&lt;path\to\data\directory&gt;"</code>
                            </td>
                            <td>Optional. The location where the Tableau Server software configuration and data are stored. If you don't provide a data directory path and Tableau Server is being installed to the default location (INSTALLDIR is not specified), the default data directory is used: <code>C:\ProgramData\Tableau\Tableau Server</code>. If you don't provide a data directory path and INSTALLDIR is specified, DATADIR is also set to the INSTALLDIR location.</td>
                            <td>Example: <code>DATADIR="D:\TableauServerData"</code></td>
                        </tr>
                        <tr>
                            <td><code>EMBEDDEDCREDENTIAL=1|0</code>
                            </td>
                            <td>
                                <p>Required when adding a node to a cluster and the bootstrap file contains the embedded credentials of an administrator on the TSM computer. </p>
                                <p>1=true, 0=false. Default is 0.</p>
                            </td>
                            <td>Must be used with <code>/silent</code> or <code>/quiet</code> and with <code>BOOTSTRAPFILE</code><p>Example:&nbsp;<code>&lt;Setup file&gt; /silent ACCEPTEULA=1 BOOTSTRAPFILE="C:\Users\tableauadmin\Downloads\bootstrap.json" EMBEDDEDCREDENTIAL=1</code></p></td>
                        </tr>
                        <tr>
                            <td><code>INSTALLDIR="&lt;path\to\installation\directory&gt;"</code>
                            </td>
                            <td>Install to the specified non-default install location.</td>
                            <td>
                                <p>Specifies the location to install server. If not used, Tableau Server is installed to <code>C:\Program Files\Tableau\Tableau Server
</code>						</p>
                                <p>Example: <code>&lt;Setup file&gt; /silent INSTALLDIR="D:\Tableau\Tableau Server"
					</code></p>
                            </td>
                        </tr>
                        <tr>
                            <td><code>LICENSESERVICEVENDORDAEMONPORT=</code>
                            </td>
                            <td>Optional. The port on which the License service vendor daemon should run. This is used in multi-node installations for licensing-related communication between nodes.</td>
                            <td>If not included, defaults to a dynamically mapped port. For more information, see <a href="https://help.tableau.com/current/server/en-us/ports.htm" class="xref">Tableau Services Manager Ports</a>.</td>
                        </tr>
                        <tr>
                            <td><code>SKIPPYTHONINSTALL=1|0</code>
                                <p>Added in version 2021.3.0</p>
                            </td>
                            <td>
                        Optional. If set to 0 (the default), the Setup program installs the included Python package. If set to 1, specifies that the Setup program should not install the Python package as part of Tableau Server.
                        <p><strong>Note:</strong> Python will be used in future releases of Tableau Server to support advanced analytics features. If you choose to skip installation of Python, Tableau Server users will not have access to those advanced analytics features when those features are available. </p></td>
                            <td>If not included, defaults to installing Python as part of Tableau Server.</td>
                        </tr>
                    </tbody>
                </table>