---
schema_version: "1"
id: 94528d972f549bb9b8ab5e365fb0177739f6cf0a6da66b83fc453698ed34961f
title: Install Tableau Content Migration Tool
collection: tableau
version: current
locale: en-us
portal_url: https://docs.salesforce.com/tableau/current/en-us/server/cmt-install.md
canonical_url: https://help.tableau.com/current/server/en-us/cmt-install.htm
source_site: help.tableau.com
content_type: documentation
content_hash: f10bec7539521dfdec06324addeb18f76c55057aec2ed766bc5049e508713e9e
description: Install or upgrade the Content Migration Tool on Windows, including command-line install switches.
---
[Skip to main content](#main-content)

# Install Tableau Content Migration Tool

Installing Tableau Content Migration Tool is straightforward and easy.

## Installation requirements

The Content Migration Tool tool is run from a Windows computer and can connect to Tableau Cloud sites and Tableau Server 19.3 and later with a valid Advanced Management license. For more information about compatible versions, see [Getting Started with Tableau Content Migration Tool](https://help.tableau.com/current/server/en-us/cmt-getting-started.htm).

The computer that you install Content Migration Tool on must meet the requirements below:

- Microsoft Windows 10 or newer (x64)
- Intel Core i3 or AMD Ryzen 3 (Dual Core)
- 4 GB memory or larger
- Can connect to the source and destination sites. Both sites must have a valid [Advanced Management](https://help.tableau.com/current/server/en-us/itm_intro.htm) license to migrate content.
- 2 GB HDD or larger. The drive where the `\temp` folder resides must have enough disk space to hold a copy of all content being migrated in a single migration. All content is stored locally on the disk and deleted when the migration is complete.
- Have enough free disk space to hold the application and its logs.

In addition, confirm that the REST API is enabled on Tableau Server (this is the default). Use the `tsm configuration get -k api.server.enabled` command to confirm this. A return value of `true` means the REST API is enabled. To enable the REST API, use the `tsm configuration set` command. For more information, see [api.server.enabled](https://help.tableau.com/current/server/en-us/cli_configuration-set_tsm.htm#rest_api_enabled).

## Install Content Migration Tool

To install the Content Migration Tool:

1. Download the Content Migration Tool installer (`Tabcmt-64bit-<version>.exe`) for your version of Tableau Server from the [Tableau Advanced Management](https://www.tableau.com/support/releases/server-management) downloads page.
2. Run the Content Migration Tool Setup program.
    
    **Note:** Running the Content Migration Tool Setup program overwrites the previous version.
3. After reading the EULA, select I agree to the license terms and conditions, and click Install.
4. If the User Account Control dialog opens, click Yes to allow the installer to make changes.

## Upgrade Content Migration Tool

Upgrading to the latest version of Content Migration Tool ensures that you can take advantage of the latest features and fixes included with each new version.

**Important:**

- Running the Content Migration Tool Setup program overwrites the previous version.
- Content Migration Tool doesn't support side-by-side installation of previous versions.

To upgrade Content Migration Tool:

1. Log on to the machine where Content Migration Tool is installed. If there are instances of Content Migration Tool open, save your migration plan and exit the application.
2. Follow the steps listed in [Install Content Migration Tool](#install-cmt) to download the latest installer and complete the upgrade.

## Install Content Migration Tool from the command line

You can install Content Migration Tool from the command line if you're a local administrator on the machine.

### Install switches

Specify one or more switches in the command line for the installer. For example:

`Tabcmt-64bit-2022-3-0.exe /quiet /norestart`

<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 <span class="mc-variable Variables.PT_deploy variable">Content Migration Tool</span>, 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 Content Migration Tool</code> is assumed. If <span class="mc-variable Variables.PT_deploy variable">Content Migration Tool</span> is already installed, Setup assumes 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><span class="mc-variable Variables.PT_deploy variable">Content Migration Tool</span> doesn't start automatically when installed in <code>/passive</code> mode. To start <span class="mc-variable Variables.PT_deploy variable">Content Migration Tool</span>, open the application manually.
 </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><span class="mc-variable Variables.PT_deploy variable">Content Migration Tool</span> doesn't start automatically when installed in <code>/silent</code> or <code>/quiet</code> mode. To start <span class="mc-variable Variables.PT_deploy variable">Content Migration Tool</span>, open the application manually.
                        <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>
                        </tbody>
                    </table>

## Who can do this

A user with Administrator access on the machine.