---
schema_version: "1"
id: a7c58fd64b9418d76951bfc2b1f10ec89fea4cec677b63f8270d7c0f1ba6b568
title: Install Switches and Properties for tabcmd (Windows)
collection: tableau
version: current
locale: en-us
portal_url: https://docs.salesforce.com/tableau/current/en-us/online/tabcmd_install_flags.md
canonical_url: https://help.tableau.com/current/online/en-us/tabcmd_install_flags.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 72c4e5e68296070ef4760b956354ed1031ff8cbf1ab823f344e50299464d0841
description: Reference for install switches and properties for tabcmd on Windows.
---
[Skip to main content](#main-content)

# Install Switches and Properties for tabcmd (Windows)

**Important:** Between August 2024 and March 2025, Tableau Cloud sites were migrated to Salesforce's [Hyperforce](https://help.salesforce.com/s/articleView?id=000388902&type=1). As a result of the migration, tabcmd 1.0 is no longer supported. Plan your migration to tabcmd 2.0 as soon as possible to ensure you will not be impacted. This retirement does not impact Tableau Server.

**Note:** In most cases, you must use tabcmd command-line utility 2.0 (tabcmd 2.0) with Tableau Cloud. Tabcmd 2.0 is available at [Tableau tabcmd](https://tableau.github.io/tabcmd). This new version allows you to: run tabcmd commands on MacOS and Linux, authenticate using personal access tokens (PATs), and allows you to be multi-factor authentication (MFA) compliant. Version 2.0 is built on public endpoints available in the Python-based Tableau Server Client (TSC).

You can use the following switches when installing the Tableau Server Command Line Utility (tabcmd) version 2019.4.0 or later from the command line on Windows.

**Note:** There are no equivalent switches for the Linux version of the tabcmd installer.

<table class="simple-table">
                    <colgroup><col style="width: 25%;">
                    <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 tabcmd, 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\&lt;version&gt;\extras\Command Line Utility</code> is assumed. </td>
                        </tr>
                        <tr>
                            <td><code>/passive</code>
                            </td>
                            <td>
                                <p>Run Setup with minimal UI and no prompts. </p>
                            </td>
                            <td>&nbsp;</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>
                                <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;log-file&gt;"</code>
                            </td>
                            <td>
                                <p>Log information to the specified file and path. </p>
                                <p>By default log files are created in the user's <code>%TEMP%</code> folder with a naming convention of <code>Tableau_Server_Command_Line_utility_&lt;version_code&gt;.log</code>.</p>
                            </td>
                            <td>
                                <p>If no file location is specified, the log file is written to the user's TEMP folder (<code>C:\Users\&lt;username&gt;\AppData\Local\Temp</code>). Check this log file for errors after installation.
</p>
                                <p>						Example: <code>&lt;Setup file&gt; /silent /log "C:\Tableau\Logs\tabcmd-Install" ACCEPTEULA=1 </code></p>
                            </td>
                        </tr>
                    </tbody>
                </table>

<table class="simple-table">
                    <colgroup><col style="width: 25%;">
                    <col>
                    <col>
                    </colgroup><tbody>
                        <tr>
                            <td>Properties</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. 1 = accept the EULA, 0 = 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>INSTALLDIR="&lt;path\to\installation\directory&gt;"</code>
                            </td>
                            <td>Install tabcmd to the specified non-default install location.</td>
                            <td>
                                <p>Specifies the location to install tabcmd. If not used, tabcmd is installed to <code>C:\Program Files\Tableau\Tableau Server\&lt;version_code&gt;\extras\Command Line Utility</code>						</p>
                                <p>Example: <code>&lt;Setup file&gt; /silent INSTALLDIR="C:\tabcmd"
					</code></p>
                            </td>
                        </tr>
                    </tbody>
                </table>