Unattended install switches and parameters
This section describes the switches and parameters that you can use when running an unattended install of the Content Manager server.
SDLTridionSites.exe -s [-norestart] [-log "LOGPATH\LOGFILENAME.log" ] PARAMS
where:
- LOGPATH is a path to a custom log location.
- LOGFILENAME is a custom filename base for the log file.
- PARAMS is a sequence of zero or more parameters of the form.
NAME=VALUE, where NAME is the parameter name and VALUE is the parameter value.
This syntax example includes the two optional parameters:
- Include the
-logparameter to specify a custom location and filename. If you omit the parameter, the installer uses %PROGRAMDATA%\SDL\SDLTridionSites\Logs\ as the default path. - Include the
-norestartswitch parameter to prevent the installer from restarting the machine after it is finished. For example, you can include the switch if you prefer to manually restart the machine, for whatever reason, or if your provisioning software wants to have control over the restart. If you omit the switch, the machine will restart automatically.
The following list shows the named parameters you can use for the Content Manager installation. If a parameter has a default value, it may be omitted. Default values correspond as much as possible to the defaults suggested during earlier installation steps. To specify an empty value, simply write, say, Foo= or Foo="".
| Parameter name | Default value | Description |
|---|---|---|
ACCEPT_EULA | none (mandatory parameter if you do not have all prerequisites installed) | If set to true, automatically accepts all EULAs (End User License Agreements) of any third-party software that the installer will install.
|
DB_NAME | tridion_cm | Name of the Content Manager database. |
DB_PASSWORD | none (mandatory parameter) | Password to access the Content Manager database. |
DB_SERVER | (local) | Name of the Content Manager database server. |
DB_TYPE | MSSQL | Type of the Content Manager database server. The only other possible value is ORACLE. |
DB_USER | TCMDBUser | The name of the Content Manager database user |
DB_INTEGRATED | FALSE | Set this parameter to TRUE if your database is not Oracle and if you have set up integrated security for your database. The installer will connect to the database as the current user. If you also set DB_USER and DB_PASSWORD, the installer will use those credentials, but for validation purposes only. |
TRIDION_CM_ENVIRONMENT_ID | Whatever is the value of the DB_NAME parameter, followed by an underscore, followed by whatever is the value of the DB_SERVER parameter. | An identifier for the Content Manager environment. This defaults to the name of the Content Manager database. If you give this parameter a custom value, all Content Manager servers in your scaled-out setup must have that same value, in order to identify them as a single Content Manager environment. |
SYSTEM_ACCOUNT_NAME | MTSUser | The identity of the user that runs the COM+ application. You created this user in Creating a system user (MTSUser) for Content Manager |
SYSTEM_ACCOUNT_DOMAIN | The machine's domain name, or, if no domain exists, computer name | The domain of the user specified under SYSTEM_ACCOUNT_NAME. |
SYSTEM_ACCOUNT_PASSWORD | none (mandatory parameter) | The password of the user specified under SYSTEM_ACCOUNT_NAME. |
TM_TS_LIST | SDLLanguageCloud | The translation system Translation Manager connects to. The only other possible values are SDLTranslationManagerSystem or SDLWorldServer. |
TM_TMS_ADDRESS | empty | The URL of SDL TMS. |
TM_TMS_PORT | 80 | The port of the URL of SDL TMS. |
TM_TMS_PROXY_ENABLED | empty (mandatory parameter if installing Translation Manager and if connecting) | Set to TRUE if you want to enable a proxy setting for SDL TMS, to FALSE otherwise. |
TM_TMS_PROXY_ADDRESS | empty (mandatory parameter) | The address of the proxy server that SDL TMS uses. |
TM_TMS_PROXY_PORT | empty (mandatory parameter) | The port of the proxy server that SDL TMS uses. |
TM_WORLDSERVER_ADDRESS | empty | The URL of SDL WorldServer. |
TM_WORLDSERVER_PORT | empty | The port of the URL of SDL WorldServer. |
TM_WORLDSERVER_USERNAME | empty | The name of a user authorized to connect to SDL WorldServer. |
TM_WORLDSERVER_PASSWORD | empty (mandatory parameter) | The password for the user authorized to connect to SDL WorldServer. |
TM_DB_INTEGRATED | FALSE | Set this parameter to TRUE if your database is not Oracle and if you have set up integrated security for your database. The installer will connect to the database as the current user. If you also set TM_DB_USER and TM_DB_PASSWORD, the installer will use those credentials, but for validation purposes only. |
TM_DB_TYPE | MSSQL | Type of the Translation Manager database server. The only other possible value is ORACLE |
TM_DB_SERVER | (local) | The name of the database server that contains your Translation Manager database. |
TM_DB_NAME | Tridion_TranslationManager | The name of the Translation Manager database. |
TM_DB_USER | TMUser | The name of a user authorized to connect to the Translation Manager database. |
TM_DB_PASSWORD | none (mandatory parameter) | The password of a user authorized to connect to the Translation Manager database. |
WEB_DESCRIPTION | SDL Tridion Sites | The description of the Content Manager Explorer website. |
WEB_IP | empty, meaning all unassigned IP addresses | The IP address of the Content Manager Explorer website. |
WEB_PORT | 80 | The port of the Content Manager Explorer website. |
WEB_HEADER | empty, meaning no host header is provided | The host header of the Content Manager Explorer website. |
CdWindowsServices_SelectedFeatures | (All)—all features | Indicates whether to install Windows Services (Transport Service and Monitoring). Other possible values are a string listing one or more subfeatures, or an empty string, meaning that no Windows Services are installed. |
cm_SelectedFeatures | (All)—all features | Indicates whether to install Content Manager features. Other possible values are a string listing one or more subfeatures, or an empty string, meaning that Content Manager features are only installed if another, selected feature depends on them. |
CMECore_SelectedFeatures | (All)—all features | Indicates whether to install Content Manager Explorer core features. This does not install the GUI itself, but only the extensible GUI framework. The only other possible values are ProductFeatureCore, which does the same as (All), or an empty string, meaning that Content Manager Explorer core features are only installed if another, selected feature depends on them. |
CMEGui_SelectedFeatures | (All)—all features | Indicates whether to install Content Manager Explorer features. This installs the GUI itself, including the underlying core framework. The only other possible values are ProductFeatureGui, which does the same as (All), or an empty string, meaning that Content Manager Explorer features are only installed if another, selected feature depends on them. |
ContentPorter_SelectedFeatures | (All)—all features | Indicates whether to install Content Porter. The only other possible values are FeatureContentPorterClient, which does the same as (All), or an empty string, meaning that Content Porter is only installed if another, selected feature depends on it. |
ExperienceManager_SelectedFeatures | (All)—all features | Indicates whether to install Experience Manager. Other possible values are a string listing one or more subfeatures, or an empty string, meaning that Experience Manager is only installed if another, selected feature depends on them. |
Documentation_SelectedFeatures | (All)—all features | Indicates whether to install Documentation. The only other possible values are DocumentationCore, which does the same as (All), or an empty string, meaning that Documentation is not installed. |
ExperienceOptimization_SelectedFeatures | empty (only install if another, selected feature depends on it) | Indicates whether to install the Experience Optimization application. The only other possible values are ProductFeature or (All), both of which mean the same thing: install all features of the Experience Optimization application. |
ExternalContentLibrary_SelectedFeatures | (All)—all features | Indicates whether to install External Content Library. The only other possible values are ECL_MAIN, which does the same as (All), or an empty string, meaning External Content Library is not installed. |
SpellChecker_SelectedFeatures | (All)—all features | Indicates whether to install spell-checking features in the Content Manager Explorer GUI. The only other possible values are FeatureSpellChecker, which does the same as (All), or an empty string, meaning that spell-checking features are only installed if another, selected feature depends on them. |
TcmSearch_SelectedFeatures | (All)—all features | Indicates whether to install search functionality for Content Manager Explorer. The only other possible value is an empty string, meaning that search functionality is only installed if another, selected feature depends on them. |
TemplateBuilder_SelectedFeatures | (All)—all features | Indicates whether to install the Template Builder application. The only other possible values are FeatureTemplateBuilder, which does the same as (All), or an empty string, meaning that the Template Builder application is only installed if another, selected feature depends on it. |
TopologyManager_SelectedFeatures | (All)—all features | Indicates whether to install the Topology Manager. The only other possible values are FeatureTopologyManager, which does the same as (All), or an empty string, meaning that the Topology Manager is only installed if another, selected feature depends on it. |
TTM_DB_SERVER | (local) | Name of the Topology Manager database server |
TTM_DB_NAME | Tridion_Topology | Name of the Topology Manager database |
TTM_DB_USER | TTMDBUser | The name of the Topology Manager database user |
TTM_DB_PASSWORD | none (mandatory parameter) | Password to access the Topology Manager database |
TTM_DB_TYPE | MSSQL | Type of the Topology Manager database server. The only other possible value is ORACLE |
TTM_WEB_DESCRIPTION | SDL Tridion Sites Topology Manager | The description of the Topology Manager website. |
TTM_WEB_IP | (All Unassigned) | The IP address of the Topology Manager website. |
TTM_WEB_PORT | Whichever number, starting with 80, is available. | The port of the Topology Manager website. |
TTM_WEB_HEADER | empty, meaning no host header is provided | The host header of the Topology Manager website. |
TTM_ROU_NAME | Topology Manager Users | The name of the Windows user group for Topology Manager end users, who can only read normal Topology Manager data. |
TTM_ROS_NAME | Topology Manager Service Users | The name of the Windows user group for Topology Manager service users, who can only read normal and sensitive Topology Manager data. |
TTM_ADMINS_NAME | Topology Manager Administrators | The name of the Windows user group for Topology Manager administrators, who can only read normal data, and read and write normal and sensitive Topology Manager data. |
TranslationManager_SelectedFeatures | empty (only install if another, selected feature depends on it) | Indicates whether to install the Translation Manager application. Other possible values are a string listing one or more subfeatures, or (All), which installs all features of the Translation Manager application. |
INSTALLLOCATION | c:\Program Files\SDL Tridion Sites | Indicates where to install Content Manager server. |
WEBLOCATION | c:\Program Files\SDL Tridion Sites\web | Indicates where to install the Content Manager Explorer website. |
ACCESS_MANAGEMENT_URL | none | The URL of the installed Access Management application. For example: http://localhost:5000/access-management |
ADDON_SERVICE_URL | http://localhost:83 | The URL of the Add-ons Service. |
ADDON_SERVICE_OPENID_CLIENTID | none (mandatory if you set the ADDON_SERVICE_URL and ACCESS_MANAGEMENT_URL parameters) | The client ID defined in Access Management for the Add-ons Service API's service account. |
ADDON_SERVICE_OPENID_CLIENTSECRET | none (mandatory if you set the ADDON_SERVICE_URL and ACCESS_MANAGEMENT_URL parameters) | The client secret defined in Access Management for the Add-ons Service API's service account. |