# Command line parameters

> It is possible to install or update the entire UiPath suite using the command line, provided you have the UiPath Action Center Windows installer (`UiPathActionCenter.msi`). The table below lists all the available parameters you can use with Orchestrator, paired with some examples.

It is possible to install or update the entire UiPath suite using the command line, provided you have the UiPath Action Center Windows installer (`UiPathActionCenter.msi`). The table below lists all the available parameters you can use with Orchestrator, paired with some examples.

 <colgroup>
  <col/>
  <col/>
 </colgroup>
 
  
     Parameter  
     Description  
  
 
 
  
    <code>/q</code> 
     Helps you install the specified UiPath features silently, without displaying the user interface.  
  
  
    <code>/L*V &lt;LogFile&gt;</code> 
     Generates an installer log file at the specified path. You can send the file further to our support team if, for any reason, you encounter difficulties during the installation process.  
  
  
    <code>HOST_NAME</code> 
     The hostname of the device on which Action Center is installed.  
  
  
    <code>WEBSITE_PORT</code> 
    An unused port on the server. Use a different port than Orchestrator, if installed on the same server. If not specified, the default value ( <code>443</code> ) is used to enable HTTPS. 
  
  
    <code>CERTIFICATE_SUBJECT</code> 
     The name of the SSL certificate you want to use to secure connections with Action Center. If not specified, by default, the full computer name is used. Please specify thumbprint if there are multiple certificates with the same subject.  
  
  
    <code>INSTALLDIR</code> 
    Enables you to install Action Center at a custom location. By default, it is installed at <code>C:\Program Files (x86)\UiPath\ActionCenter</code> . Warning: You need Read and Write permissions on the installation directory. 
  
  
    <code>PORT_FIREWALL</code> 
     Enables you to select if firewall rules are automatically added for this port. The available options are: 
      
         <code>0</code> - Firewall rules are not added. 
         <code>1</code> - Firewall rules are added. 
      

  
  
    <code>PORT_DO_VALIDATE</code> 
     Enables you to select if validation of the website port availability is performed. The available options are: 
      
         <code>0</code> - No validation is performed. 
         <code>1</code> - A validation is performed. 
      
 The default value is 1.  
  
  
    <code>APPPOOL_IDENTITY_TYPE</code> 
     The type of application pool you are using for Action Center. The available options are: 
      
         <code>SpecificUser</code> and <code>ApplicationPoolIdentity</code> . 
      

  
  
    <code>APPPOOL_USER_NAME</code> 
    The username running the application pool. This parameter needs to be included only if <code>APPPOOL_IDENTITY_TYPE</code> was set to <code>USER</code> . 
  
  
    <code>APPPOOL_USER_PASSWORD</code> 
    The password of the user running the application pool. This parameter needs to be included only if <code>APPPOOL_IDENTITY_TYPE</code> was set to <code>USER</code> . 
  
  
    <code>ORCHESTRATOR_URL</code> 
     The URL of the Orchestrator instance. Used by Action Center for all communication with Orchestrator.  
  
  
    <code>IDENTITY_URL</code> 
     The URL of the Identity Server instance.  
  
  
    <code>ACTION_CENTER_URL</code> 
     The Base URL of Action Center.  
  
  
    <code>IDENTITY_INSTALLATION_TOKEN</code> 
     The access token taken from the Identity Management Portal. See  Accessing Identity Management Portal  for details.  
  
  
    <code>REGISTER_APP_URL</code> 
    The flag used to update the Action Center URL. By default, it is set to <code>true</code> . 
  
 

## Examples

These examples have been written considering that you are already in the directory in which the `UiPathActionCenter.msi` installer is located. You can do this with the following command, for example: `cd D:\UiPathActionCenter.msi`.

## Clean installing Action Center

```
msiexec /i UiPathActionCenter.msi^
HOST_NAME="ACTION_CENTER_HOSTNAME"^
WEBSITE_PORT="444"^
CERTIFICATE_SUBJECT="ACTION_CENTER_HOSTNAME"^
INSTALLDIR="C:\Program Files (x86)\UiPath\ActionCenter"^
APPPOOL_IDENTITY_TYPE="ApplicationPoolIdentity"^
PORT_FIREWALL="1"^
ORCHESTRATOR_URL="https://ORCHESTRATOR_URL"^
IDENTITY_URL="https://ORCHESTRATOR_URL/identity"^
ACTION_CENTER_URL="https://ACTION_CENTER_HOSTNAME:444/"^
IDENTITY_INSTALLATION_TOKEN="eyJhbGciOiJSUzI1NiIsImtpZCI6IkUyNjk3MDQzQjE1Q0QwRDlBMjBCQkZGODVGQjkyMTk2NkI4N0VFQTQiLCJ0eXAiOiJKV1QiLCJ4NXQiOiI0bWx3UTdGYzBObWlDN180WDdraGxtdUg3cVEifQ.eyJuYmYiOjE1OTkwNjk0NTQsImV4cCI6MTU5OTA3MzA1NCwiaXNzIjoiaHR0cHM6Ly9ndXJwcmVldHVpcGF0aC9pZGVudGl0eSIsImNsaWVudF9pZCI6ImdlbmVyYXRlZENsaWVudCIsImF1ZCI6IklkZW50aXR5U2VydmVyQXBpIiwic2NvcGUiOlsiSWRlbnRpdHlTZXJ2ZXJDbGllbnRNYW5hZ2VtZW50Il19.MV9ehC8D5uBcg8PFRb8FPHv05oeFRwZgJURv2GUcmUxvQo3hzdjsxomMXoCHJiNQlqLxqsIzYrgfjwKcpVEchfyWl6HcqKvT_1s8eC3DP9qdrQJtuCrBJqgUcC99v3NaJ6UbdKYVtFDiPlIEetmqsl5ET2Dp0lNxxWle5Zp_p91U-I7SqRHz8lOm0oG0pyKeft53S7jM5Jj2Utr7bLb46ci2cmLgrwsH3Mu7rKOUCtfGHgaNvXoW5XZh9s2OYitZ-XRkCuncjXKoo9pSz7jq8MqVaLnxVRcFrpH2kDRfUew4CMeMJ-lx75maxWyElp9RnxDPykD6wXJAIPFsnuTqQA"^
/L*V "C:\InstallationLogs.log"^
/q
```

## Upgrading an existing Action Center installation

The upgrade scenario requires you to pass two parameters in the command line, namely `IDENTITY_INSTALLATION_TOKEN` and `REGISTER_APP_URL`.

The following command line example silently upgrades your Action Center single-node installation and generates a log file.

```
msiexec /i UiPathActionCenter.msi^
REGISTER_APP_URL="true"^
IDENTITY_INSTALLATION_TOKEN="eyJhbGciOiJSUzI1NiIsImtpZCI6IkUyNjk3MDQzQjE1Q0QwRDlBMjBCQkZGODVGQjkyMTk2NkI4N0VFQTQiLCJ0eXAiOiJKV1QiLCJ4NXQiOiI0bWx3UTdGYzBObWlDN180WDdraGxtdUg3cVEifQ.eyJuYmYiOjE1OTkwNjk0NTQsImV4cCI6MTU5OTA3MzA1NCwiaXNzIjoiaHR0cHM6Ly9ndXJwcmVldHVpcGF0aC9pZGVudGl0eSIsImNsaWVudF9pZCI6ImdlbmVyYXRlZENsaWVudCIsImF1ZCI6IklkZW50aXR5U2VydmVyQXBpIiwic2NvcGUiOlsiSWRlbnRpdHlTZXJ2ZXJDbGllbnRNYW5hZ2VtZW50Il19.MV9ehC8D5uBcg8PFRb8FPHv05oeFRwZgJURv2GUcmUxvQo3hzdjsxomMXoCHJiNQlqLxqsIzYrgfjwKcpVEchfyWl6HcqKvT_1s8eC3DP9qdrQJtuCrBJqgUcC99v3NaJ6UbdKYVtFDiPlIEetmqsl5ET2Dp0lNxxWle5Zp_p91U-I7SqRHz8lOm0oG0pyKeft53S7jM5Jj2Utr7bLb46ci2cmLgrwsH3Mu7rKOUCtfGHgaNvXoW5XZh9s2OYitZ-XRkCuncjXKoo9pSz7jq8MqVaLnxVRcFrpH2kDRfUew4CMeMJ-lx75maxWyElp9RnxDPykD6wXJAIPFsnuTqQA"^
/L*V "C:\InstallationLogs.log"^
/q
```

:::note
In case of multi-node installations, the `REGISTER_APP_URL` parameter is optional for secondary nodes.
:::

Turn off the flag for updating the Action Center URL for secondary nodes as follows:

* Silent upgrade — set the flag value to false (`REGISTER_APP_URL="false"`).
* Interactive upgrade — uncheck the box for secondary nodes.

## Uninstalling Action Center

```
msiexec /uninstall UiPathActionCenter.msi
```
