# Command Line Parameters

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

## Command Line Arguments Descriptions

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

For the command line arguments that can be used with Studio and Robot, please see [this topic](https://docs.uipath.com/studio/standalone/2022.10/user-guide/command-line-parameters).

### Installation Parameters

 <colgroup>
  <col/>
  <col/>
 </colgroup>
 
  
     Parameter  
     Description  
  
 
 
  
    <code>/passive</code> 
     Enables you to install the specified UiPath features in passive mode. A limited user interface, consisting of a progress bar and error popups, is displayed. Passive installations are the recommended choice.  
  
  
    <code>/q</code> 
     Helps you install the specified UiPath features silently, without displaying the user interface. Silent mode should only be used for unattended installations.  
  
  
    <code>/l*vx &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>ADDLOCAL</code> 
     Enables you to select what features you want to install.  It supports the following options: 
      
         OrchestratorFeature - install Orchestrator (mandatory). 
         IdentityFeature - install Identity Server(mandatory). 
         InsightsFeature - enables the Insights feature. This feature may be added/removed after installation by going to Add/Remove Programs and selecting Change on UiPath Orchestrator. 
         TestAutomationFeature - enables the Test Automation feature. This feature may be added/removed after installation by going to Add/Remove Programs and selecting Change on UiPath Orchestrator. 
      

  
  
    <code>APP_ENCRYPTION_KEY</code> 
     Enables you to input the encryption key used by the previous version of Orchestrator when updating and wanting to use the same database as before. Note: Only an existing database from Orchestrator versions prior to <code>v2020.4</code> can be used, and requires passing the <code>IS_DATABASE_NAME</code> and <code>PUBLIC_URL</code> parameters for Identity Server.  You do not need to specify the name of the database, as the installer checks according to the one previously used.  If you do not want to use the database from your previous installation, provide the details of the new one using the  Database Parameters  detailed below. 
  
  
    <code>APP_NUGET_PACKAGES_KEY</code> 
     The license key to your NuGet account.  If the activities and packages are stored in the same NuGet feed, the value of this parameter and <code>APP_NUGET_ACTIVITIES_KEY</code> must be the same. 
  
  
    <code>APP_NUGET_ACTIVITIES_KEY</code> 
     The license key to your NuGet account.  If the activities and packages are stored in the same NuGet feed, the value of this parameter and <code>APP_NUGET_PACKAGES_KEY</code> must be the same. 
  
  
    <code>PARAMETERS_FILE</code> 
    Enables you to pass the following parameters in a <code>.json</code> file:
      
         <code>ORCHESTRATORFOLDER</code> 
         <code>WEBSITE_NAME</code> 
         <code>WEBSITE_PORT</code> 
         <code>WEBSITE_PORT_DO_VALIDATE</code> 
         <code>WEBSITE_PORT_FIREWALL</code> 
         <code>CERTIFICATE_SUBJECT</code> 
         <code>APPPOOL_NAME</code> 
         <code>APPPOOL_IDENTITY_TYPE</code> 
         <code>APPPOOL_USER_NAME</code> 
         <code>APPPOOL_PASSWORD</code> 
         <code>DB_SERVER_NAME</code> 
         <code>DB_DATABASE_NAME</code> 
         <code>DB_AUTHENTICATION_MODE</code> 
         <code>DB_USER_NAME</code> 
         <code>DB_PASSWORD</code> 
         <code>ELASTIC_URL</code> 
         <code>ELASTIC_REQUIRES_AUTH</code> 
         <code>ELASTIC_USER_NAME</code> 
         <code>ELASTIC_USER_PASSWORD</code> 
         <code>HOSTADMIN_PASSWORD_ONETIME</code> 
         <code>DEFAULTTENANTADMIN_PASSWORD_ONETIME</code> 
         <code>SECONDARY_NODE</code> 
         <code>PUBLIC_URL</code> 
         <code>DB_CONNECTION_STRING</code> 
         <code>IS_DB_CONNECTION_STRING</code> 
         <code>DB_INSIGHTS_CONNECTION_STRING</code> 
         <code>TA_DB_CONNECTION_STRING</code> 
         <code>UPDSVR_DB_CONNECTION_STRING</code> 
      

  
  
    <code>TELEMETRY_ENABLED</code> 
     Enables or disables the usage and performance data collection that UiPath uses to diagnose problems and improve Orchestrator. For more details about UiPath&rsquo;s privacy practices, please review the  privacy statement  .  When used, this parameter changes the value of a <code>UiPath.Orchestrator.dll.config</code> key named <code>Telemetry.Enabled</code> . If set to <code>0</code> ( <code>TELEMETRY_ENABLED=0</code> ), the telemetry feature is disabled, and the <code>Telemetry.Enabled</code> key is set to <code>false</code> . If set to <code>1</code> ( <code>TELEMETRY_ENABLED=1</code> ), the telemetry feature is enabled, and the <code>Telemetry.Enabled</code> key is set to <code>true</code> . The <code>TELEMETRY_ENABLED</code> parameter can also be added when updating your Orchestrator instance. If omitted, the previous value is preserved. If the key was missing in the previous version of Orchestrator and you do not provide the <code>TELEMETRY_ENABLED</code> parameter during the update, <code>Telemetry.Enabled</code> is automatically set to <code>true</code> . 
  
 

### IIS Parameters

 <colgroup>
  <col/>
  <col/>
 </colgroup>
 
  
     Command  
     Description  
  
 
 
  
    <code>ORCHESTRATORFOLDER</code> 
    Enables you to install Orchestrator in a custom location. By default, Orchestrator is installed in <code>C:\Program Files (x86)\UiPath\Orchestrator</code> . 
  
  
    <code>WEBSITE_NAME</code> 
     The name of your Orchestrator website. Editing this parameter is not recommended.  
  
  
    <code>WEBSITE_PORT</code> 
    The port you want to use to enable the communication between the computer and Orchestrator. If not specified, the default value <code>443</code> is used to enable you to use HTTPS. If another port is used, be sure to append it to the <code>PUBLIC_URL</code> Identity Server parameter as detailed below. 
  
  
    <code>WEBSITE_PORT_DO_VALIDATE</code> 
     Allows you to indicate if a 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. 
      
Note: Submitting any value to this parameter causes the corresponding checkbox in the UI to appear as checked, even though the port is validated only if the parameter value is <code>1</code> . 
  
  
    <code>WEBSITE_PORT_FIREWALL</code> 
     Enables you to indicate 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. 
      
Note: Submitting any value to this parameter causes the corresponding checkbox in the UI to appear as checked, even though the firewall rule is created only if the parameter value is <code>1</code> . 
  
  
    <code>CERTIFICATE_SUBJECT</code> 
     The name of the SSL certificate you want to use to secure connections with Orchestrator. If not specified, by default the full computer name is used.  
  
 

### Application Pool Parameters

| Command | Description |
| --- | --- |
| `APPPOOL_NAME` | The name of the Application Pool used for Orchestrator. |
| `APPPOOL_IDENTITY_TYPE` | It can only be used with the Orchestrator feature. The type of application pool you are using for Orchestrator. It supports the following values: `USER` and `APPPOOLIDENTITY`. |
| `APPPOOL_USER_NAME` | The username running the application pool. This parameter needs to be included only if `APPPOOL_IDENTITY_TYPE` was set to `USER`. |
| `APPPOOL_PASSWORD` | The password of the user running the application pool. This parameter needs to be included only if `APPPOOL_IDENTITY_TYPE` was set to `USER`. |

### Database Parameters

| Parameter | Description |
| --- | --- |
| `DB_SERVER_NAME` | The name of the server on which the database you want to use is located. Please note that the following special characters are not supported: an empty space, `\`, `/`, `*`, `:`, `?`, `"`, `<`, `>`, `|`, and the maximum length is 123 characters.  It can only be used on **the first Orchestrator installation**, with the `Orchestrator` feature and all the other database specific parameters. |
| `DB_DATABASE_NAME` | The name of the database you want to connect to.  It can only be used on **the first Orchestrator installation**, with the `Orchestrator` feature and all the other database specific parameters. If you want to use the database of a previous installation (**pre-**`v20.4` only) do so by specifying the `APP_ENCRYPTION_KEY` parameter. |
| `DB_AUTHENTICATION_MODE` | Enables you to choose the authentication method for the database. It can have the following two parameters `WINDOWS` or `SQL`.  It can only be used on **the first Orchestrator installation**, with the `Orchestrator` feature and all the other database specific parameters. |
| `DB_USER_NAME` | To be used only if you chose the SQL authentication method. The SQL database user.  It can only be used on **the first Orchestrator installation**, with the `Orchestrator` feature and all the other database specific parameters. |
| `DB_PASSWORD` | To be used only if you chose the SQL authentication method. The SQL database user password.  It can only be used on **the first Orchestrator installation**, with the `Orchestrator` feature and all the other database specific parameters. |
| `DB_CONNECTION_STRING` | Enables you to configure specific settings (such as `MultiSubnetFailover=True`) for the connection to the **main Orchestrator database**.  Use this connection string as an alternative to the existing database parameters (individual server instance, database name, database username, etc.).  It can be used either for clean installations or upgrades, in silent mode. |

### Identity Server Parameters

:::important
The below parameters are required only during the initial installation of Identity Server (i.e. first installation of Orchestrator or initial upgrade from pre-`v20.4` Orchestrator versions) and not during any subsequent upgrade(s).
:::

 <colgroup>
  <col/>
  <col/>
 </colgroup>
 
  
     Parameter  
     Description  
  
 
 
  
    <code>IS_DATABASE_NAME</code> 
     The name of the database you want Identity Server to use. The default value is the name of the Orchestrator database.  
  
  
    <code>IS_DB_SERVER_NAME</code> 
     The server where the Identity Server database is created. The default value is the Orchestrator server, but it can be changed.  
  
  
    <code>IS_DB_AUTHENTICATION_MODE</code> 
    Enables you to choose the authentication method for the database. It can have the following values: <code>WINDOWS</code> or <code>SQL</code> . 
  
  
    <code>IS_DB_USER_NAME</code> 
     The SQL database user. To be used only if you choose the SQL authentication method.  
  
  
    <code>IS_DB_PASSWORD</code> 
     The SQL database user password. To be used only if you choose the SQL authentication method.  
  
  
    <code>PUBLIC_URL</code> 
    The Orchestrator URL to which the Identity Server connects. If a port other than the default ( <code>443</code> ) is used, it must be appended to this URL.  For single node installations, the default value is the name of the machine where Orchestrator is being installed.  For example, <code>PUBLIC_URL = https://mymachine.domain.local:&lt;custom_port&gt;</code> For multi-node installations, it is the URL of the load balancer.  For example, <code>PUBLIC_URL = https://orchestrator.mydomain.local:&lt;custom_port&gt;</code> 
  
  
    <code>IS_CERTIFICATE_SUBJECT</code> 
    The name ( <code>Subject</code> ) of the certificate used to sign access tokens used for authentication between Orchestrator and Identity Server. Important: This parameter is mandatory. Orchestrator-Identity Server integration does not work if different certifications are used for Identity Server. 
  
  
    <code>IS_DB_CONNECTION_STRING</code> 
    Enables you to configure specific settings (such as <code>MultiSubnetFailover=True</code> ) for the connection to the Identity Server database .  Use this connection string as an alternative to the existing database parameters (individual server instance, database name, database username, etc.).  It can be used either for clean installations or upgrades, in silent mode.  
  
 

### Update Server Parameters

| Parameter | Description |
| --- | --- |
| `UPDSVR_DATABASE_NAME` | The name of the Update Server database. This may be the same as the Orchestrator database. |
| `UPDSVR_DB_SERVER_NAME` | The name of the server on which the Update Server database that you want to use is located. The following special characters are not supported: an empty space, `\`, `/`, `*`, `:`, `?`, `"`, `<`, `>`, `|`. The maximum length is set to 123 characters. |
| `UPDSVR_DB_AUTHENTICATION_MODE` | Enables you to choose the authentication method for the Update Server database. It can have the following two parameters: `WINDOWS` or `SQL`. |
| `UPDSVR_DB_USER_NAME` | The SQL database user is used to connect to the Update Server database. Use this only if you chose the SQL authentication method. |
| `UPDSVR_DB_PASSWORD` | The SQL database password is used to connect to the Update Server database. Use this only if you chose the SQL authentication method. |
| `UPDSVR_DB_CONNECTION_STRING` | Enables you to configure specific settings (such as `MultiSubnetFailover=True`) for the connection to the **Update Server database**.  Use this connection string as an alternative to the existing database parameters (individual server instance, database name, database username, etc.).  It can be used either for clean installations or upgrades, in silent mode. |

### Insights Parameters

| Parameter | Description |
| --- | --- |
| `DB_INSIGHTS_DATABASE_NAME` | The name of the Insights database specified when installing Orchestrator. |
| `DB_INSIGHTS_SERVER_NAME` | Used to identify the device on which Insights is installed. By default this is set to the machine host name but can be edited. This name must be resolvable from an external server. |
| `DB_INSIGHTS_AUTHENTICATION_MODE` | Enables you to choose the authentication method for the Insights database. It can have the following two parameters `WINDOWS` or `SQL`. |
| `DB_INSIGHTS_USER_NAME` | To be used only if you chose the SQL authentication method. The SQL database user. |
| `DB_INSIGHTS_USER_PASSWORD` | To be used only if you chose the SQL authentication method. The SQL database user password. |
| `DB_INSIGHTS_CONNECTION_STRING` | Enables you to configure specific settings (such as `MultiSubnetFailover=True`) for the connection to the **Insights database**.  Use this connection string as an alternative to the existing database parameters (individual server instance, database name, database username, etc.).  It can be used either for clean installations or upgrades, in silent mode. |

### Test Automation Parameters

| Parameter | Description |
| --- | --- |
| `TA_DATABASE_NAME` | The name of the Test Automation database. This may be the same as the Orchestrator database.  This parameter is mandatory when installing Test Automation. |
| `TA_DB_SERVER_NAME` | The name of the server on which the Test Automation database that you want to use is located. The following special characters are not supported: an empty space, `\`, `/`, `*`, `:`, `?`, `"`, `<`, `>`, `|`. The maximum length is set to 123 characters.  This parameter is mandatory when installing Test Automation. |
| `TA_DB_AUTHENTICATION_MODE` | Enables you to choose the authentication method for the Test Automation database. It can have the following two parameters: `WINDOWS` or `SQL`. |
| `TA_DB_USER_NAME` | The SQL database user is used to connect to the Test Automation database. Use this only if you chose the SQL authentication method. |
| `TA_DB_PASSWORD` | The SQL database password is used to connect to the Test Automation database. Use this only if you chose the SQL authentication method. |
| `TA_DB_CONNECTION_STRING` | Enables you to configure specific settings (such as `MultiSubnetFailover=True`) for the connection to the **Test Automation database**.  Use this connection string as an alternative to the existing database parameters (individual server instance, database name, database username, etc.).  It can be used either for clean installations or upgrades, in silent mode. |

### Elasticsearch Parameters

| Parameter | Description |
| --- | --- |
| `ELASTIC_URL` | The Elasticsearch URL to which you want to log information. |
| `ELASTIC_REQUIRES_AUTH` | Enables you to indicate if your Elasticsearch instance requires authentication. If set to `true`, you are required to also provide the `ELASTIC_USER_NAME` and `ELASTIC_USER_PASSWORD` parameters. |
| `ELASTIC_USER_NAME` | Enables you to specify your Elastisearch username. To use this parameter, ensure that you set `ELASTIC_REQUIRES_AUTH` to `true`.  For example, `ELASTIC_USER_NAME=myuser`. |
| `ELASTIC_USER_PASSWORD` | Enables you to specify your Elasticsearch password. To use this parameter, ensure that you set `ELASTIC_REQUIRES_AUTH` to `true`.  For example, `ELASTIC_USER_PASSWORD=pass`. |

### Authentication Parameters

| Parameter | Description |
| --- | --- |
| `HOSTADMIN_PASSWORD` | Mandatory. Enables you to set a custom password for the host administrator. Please note that passwords have to be least 8 characters long, and must have at least one lowercase character and at least one digit. |
| `HOSTADMIN_PASSWORD_ONETIME` | **Optional**. Enables you to enforce a password reset on the first login for the host administrator. If this parameter is omitted, the host admin password is not a one-time password.  Please note that this parameter can only be used in conjunction with `HOSTADMIN_PASSWORD`. |
| `DEFAULTTENANTADMIN_PASSWORD` | Mandatory. Enables you to set a custom password for the default tenant administrator. Please note that passwords have to be least 8 characters long, and must have at least one lowercase character and at least one digit. |
| `DEFAULTTENANTADMIN_PASSWORD_ONETIME` | **Optional**. Enables you to enforce a password reset on the first login for the default tenant administrator. If this parameter is omitted, the tenant admin password is not a one-time password.  Please note that this parameter can only be used in conjunction with `DEFAULTTENANTADMIN_PASSWORD`. |

### Multi-Node Configuration Parameters

 <colgroup>
  <col/>
  <col/>
 </colgroup>
 
  
     Parameter  
     Description  
  
 
 
  
    <code>REDIS_HOST</code> 
    The name of your Redis server, for example <code>my.redis.local</code> . For multinode deployments: <code>node1.redis.local,node2.redis.local,node3.redis.local</code> . 
  
  
    <code>REDIS_PASSWORD</code> 
    The password for your Redis server. Required only when using the <code>REDIS_HOST</code> parameter. 
  
  
    <code>REDIS_PORT</code> 
    The port used for your Redis server. If not provided, the default Redis port ( <code>6379</code> ) is used. 
  
  
    <code>SECONDARY_NODE</code> 
    Enables you to install Orchestrator secondary nodes. It must be added as follows: <code>SECONDARY_NODE=1</code> . For more information on how to deploy Orchestrator in a multi-node environment, please see this  page  . 
  
  
    <code>STORAGE_TYPE</code> 
    Used to define where NuGet packages are saved when using a <code>Composite</code> repository type.  The available options are: 
      
         <code>FileSystem</code> 
         <code>Azure</code> 
         <code>Amazon</code> 
         <code>Minio</code> 
      
Mandatory for silent upgrades, if you previously used a <code>Legacy</code> repository to store packages. 
  
  
    <code>STORAGE_LOCATION</code> 
    Required only when using the <code>STORAGE_TYPE</code> parameter.  The location where the NuGet packages are saved.  Mandatory for silent upgrades, if you previously used a <code>Legacy</code> repository to store packages. 
  
  
    <code>OUTPUT_PARAMETERS_FILE</code> 
    Used to specify the file name (or path) in order for <code>Orchestrator.msi</code> to generate a <code>json</code> file with all the installation parameters.  In multi-node scenarios, generate this file on the first node and then use it on all the other nodes.  
  
 

## Examples

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

### Install Orchestrator in a custom location which is connected to an SQL database with SQL credentials:

```
UiPathOrchestrator.msi ORCHESTRATORFOLDER=C:\UiPathOrchestrator APPPOOL_IDENTITY_TYPE=USER APPPOOL_USER_NAME=serviceAccount APPPOOL_PASSWORD=1234qwer DB_SERVER_NAME=.\sqlexpress DB_DATABASE_NAME=UiPath DB_AUTHENTICATION_MODE=SQL DB_USER_NAME=SQLUSER DB_PASSWORD=SQLUSERPASSWORD TA_DATABASE_NAME=UIPathTestAutomation TA_DB_SERVER_NAME=.\sqlexpress HOSTADMIN_PASSWORD=1234qwer DEFAULTTENANTADMIN_PASSWORD=1234qwer HOSTADMIN_PASSWORD_CONFIRM=1234qwer DEFAULTTENANTADMIN_PASSWORD_CONFIRM=1234qwer IS_CERTIFICATE_SUBJECT=certificateSubject /passive
```

### Update a previous Orchestrator installation adding Test Automation feature, and use the same database as before:

```
UiPathOrchestrator.msi ADDLOCAL=TestAutomationFeature APPPOOL_IDENTITY_TYPE=USER APPPOOL_USER_NAME=serviceAccount APPPOOL_PASSWORD=1234qwer TA_DATABASE_NAME=UiPath APP_ENCRYPTION_KEY=11111hkaXLwR9LZoBZIuTIxG3GIEB/YMDpUFhD8AR4
```

### Clean install Orchestrator and add custom one-time passwords for the default tenant admin and the host admin:

```
UiPathOrchestrator.msi APPPOOL_IDENTITY_TYPE=USER APPPOOL_USER_NAME=serviceAccount APPPOOL_PASSWORD=1234qwer HOSTADMIN_PASSWORD=Pass1234 HOSTADMIN_PASSWORD_ONETIME=1 DEFAULTTENANTADMIN_PASSWORD=Pass0987 DEFAULTTENANTADMIN_PASSWORD_ONETIME=1
```

### Generate an installer log file and disable telemetry:

```
UiPathOrchestrator.msi TELEMETRY_ENABLED=0 /l*vx log.txt
```

### Perform a Multi-node Orchestrator Installation

1. **Node 1**
   ```
   UiPathOrchestrator.msi OUTPUT_PARAMETERS_FILE=install.json REDIS_HOST=redis.local REDIS_PASSWORD=1234 STORAGE_LOCATION=\\fileserver\share
   ```

   Configure the rest of the parameters from the interface

2. **Node 2 ... n**
   ```
   UiPathOrchestrator.msi PARAMETERS_FILE=install.json SECONDARY_NODE=1 /passive
   ```

* A sample parameters `.json` file:
  ```
  { "Properties": [ { "Name": "ADDLOCAL", "Value": "OrchestratorFeature" }, { "Name": "REMOVE", "Value": "" }, { "Name": "ORCHESTRATORFOLDER", "Value": "C:\\or_dir" }, { "Name": "WEBSITE_NAME", "Value": "UiPath Orchestrator" }, { "Name": "WEBSITE_PORT", "Value": "443" }, { "Name": "WEBSITE_PORT_DO_VALIDATE", "Value": "1" }, { "Name": "WEBSITE_PORT_FIREWALL", "Value": "1" }, { "Name": "CERTIFICATE_SUBJECT", "Value": "corp.uipath.com" }, { "Name": "APPPOOL_NAME", "Value": "UiPath Orchestrator" }, { "Name": "APPPOOL_IDENTITY_TYPE", "Value": "APPPOOLIDENTITY" }, { "Name": "APPPOOL_USER_NAME", "Value": "documentation" }, { "Name": "APPPOOL_PASSWORD", "Value": "password" }, { "Name": "DB_SERVER_NAME", "Value": "." }, { "Name": "DB_DATABASE_NAME", "Value": "UiPath" }, { "Name": "DB_AUTHENTICATION_MODE", "Value": "SQL" }, { "Name": "DB_USER_NAME", "Value": "doc" }, { "Name": "DB_PASSWORD", "Value": "db_password" }, { "Name": "ELASTIC_URL", "Value": "" }, { "Name": "ELASTIC_REQUIRES_AUTH", "Value": "" }, { "Name": "ELASTIC_USER_NAME", "Value": "" }, { "Name": "ELASTIC_USER_PASSWORD", "Value": "" }, { "Name": "HOSTADMIN_PASSWORD_ONETIME", "Value": "1" }, { "Name": "DEFAULTTENANTADMIN_PASSWORD_ONETIME", "Value": "0" }, ] }
  ```

:::important
The `parameters.json` file contains sensitive information about the Orchestrator installation, as well as credentials necessary for subsequent installations. Make sure this file is kept in a secure location.
:::

Clean install Orchestrator using connection strings to connect to all five available databases:

* main Orchestrator database
* Identity Server database
* Insights database
* Test Automation database
* Update Server database
  ```
  UiPathOrchestrator.msi ADDLOCAL=TestAutomationFeature,InsightsFeature DB_CONNECTION_STRING="Data Source=.\sqlexpress;Initial Catalog=UiPath;User Id=sa;Password=1qazXSW@;MultiSubnetFailover=True" IS_DB_CONNECTION_STRING="Data Source=.\sqlexpress;Initial Catalog=UiPathIdentity;User Id=sa;Password=1qazXSW@;MultiSubnetFailover=True" DB_INSIGHTS_CONNECTION_STRING="Data Source=.\sqlexpress;Initial Catalog=UiPathInsights;User Id=sa;Password=1qazXSW@;MultiSubnetFailover=True" TA_DB_CONNECTION_STRING="Data Source=.\sqlexpress;Initial Catalog=UiPathTestAutomation;User Id=sa;Password=1qazXSW@;MultiSubnetFailover=True" UPDSVR_DB_CONNECTION_STRING="Data Source=.\sqlexpress;Initial Catalog=UiPathUpdateServer;User Id=sa;Password=1qazXSW@;MultiSubnetFailover=True" APPPOOL_USER_NAME=.\Test APPPOOL_PASSWORD=1qazXSW@ PUBLIC_URL=https://mymachine CERTIFICATE_SUBJECT=mycert IS_CERTIFICATE_SUBJECT=mycert HOSTADMIN_PASSWORD=1234qwer DEFAULTTENANTADMIN_PASSWORD=1234qwer /q
  ```

Upgrade Orchestrator (2019.10 to 2021.10) using connection strings to connect to 4/5 available databases:

```
UiPathOrchestrator.msi ADDLOCAL=OrchestratorFeature,IdentityFeature,TestAutomationFeature,InsightsFeature,UpdateServerFeature DB_INSIGHTS_CONNECTION_STRING="Data Source=.\sqlexpress;Initial Catalog=UiPathInsights;User Id=sa;Password=1qazXSW@;MultiSubnetFailover=False" TA_DB_CONNECTION_STRING="Data Source=.\sqlexpress;Initial Catalog=UiPathTestAutomation;User Id=sa;Password=1qazXSW@;MultiSubnetFailover=False" IS_DB_CONNECTION_STRING="Data Source=.\sqlexpress;Initial Catalog=UiPathIdentity;User Id=sa;Password=1qazXSW@;MultiSubnetFailover=False" UPDSVR_DB_CONNECTION_STRING="Data Source=.\sqlexpress;Initial Catalog=UiPathUpdateServer;User Id=sa;Password=1qazXSW@;MultiSubnetFailover=False" APPPOOL_USER_NAME=.\Test APPPOOL_PASSWORD=1qazXSW@ PUBLIC_URL=https://localmachine IS_CERTIFICATE_SUBJECT=myCert /q
```
