Documentation Center

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.

The basic command syntax for running an unattended install is:
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 -log parameter 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 -norestart switch 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 nameDefault valueDescription
ACCEPT_EULAnone (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_NAMEtridion_cmName of the Content Manager database.
DB_PASSWORDnone (mandatory parameter)Password to access the Content Manager database.
DB_SERVER(local)Name of the Content Manager database server.
DB_TYPEMSSQLType of the Content Manager database server. The only other possible value is ORACLE.
DB_USERTCMDBUserThe name of the Content Manager database user
DB_INTEGRATEDFALSESet 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_IDWhatever 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_NAMEMTSUserThe identity of the user that runs the COM+ application. You created this user in Creating a system user (MTSUser) for Content Manager
SYSTEM_ACCOUNT_DOMAINThe machine's domain name, or, if no domain exists, computer nameThe domain of the user specified under SYSTEM_ACCOUNT_NAME.
SYSTEM_ACCOUNT_PASSWORDnone (mandatory parameter)The password of the user specified under SYSTEM_ACCOUNT_NAME.
TM_TS_LISTSDLLanguageCloudThe translation system Translation Manager connects to. The only other possible values are SDLTranslationManagerSystem or SDLWorldServer.
TM_TMS_ADDRESSemptyThe URL of SDL TMS.
TM_TMS_PORT80The port of the URL of SDL TMS.
TM_TMS_PROXY_ENABLEDempty (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_ADDRESSempty (mandatory parameter)The address of the proxy server that SDL TMS uses.
TM_TMS_PROXY_PORTempty (mandatory parameter)The port of the proxy server that SDL TMS uses.
TM_WORLDSERVER_ADDRESSemptyThe URL of SDL WorldServer.
TM_WORLDSERVER_PORTemptyThe port of the URL of SDL WorldServer.
TM_WORLDSERVER_USERNAMEemptyThe name of a user authorized to connect to SDL WorldServer.
TM_WORLDSERVER_PASSWORDempty (mandatory parameter)The password for the user authorized to connect to SDL WorldServer.
TM_DB_INTEGRATEDFALSESet 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_TYPEMSSQLType 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_NAMETridion_TranslationManagerThe name of the Translation Manager database.
TM_DB_USERTMUserThe name of a user authorized to connect to the Translation Manager database.
TM_DB_PASSWORDnone (mandatory parameter)The password of a user authorized to connect to the Translation Manager database.
WEB_DESCRIPTIONSDL Tridion SitesThe description of the Content Manager Explorer website.
WEB_IPempty, meaning all unassigned IP addressesThe IP address of the Content Manager Explorer website.
WEB_PORT80The port of the Content Manager Explorer website.
WEB_HEADERempty, meaning no host header is providedThe host header of the Content Manager Explorer website.
CdWindowsServices_SelectedFeatures(All)—all featuresIndicates 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 featuresIndicates 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 featuresIndicates 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 featuresIndicates 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 featuresIndicates 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 featuresIndicates 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 featuresIndicates 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_SelectedFeaturesempty (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 featuresIndicates 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 featuresIndicates 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 featuresIndicates 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 featuresIndicates 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 featuresIndicates 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_TopologyName of the Topology Manager database
TTM_DB_USERTTMDBUserThe name of the Topology Manager database user
TTM_DB_PASSWORDnone (mandatory parameter)Password to access the Topology Manager database
TTM_DB_TYPEMSSQLType of the Topology Manager database server. The only other possible value is ORACLE
TTM_WEB_DESCRIPTION SDL Tridion Sites Topology ManagerThe description of the Topology Manager website.
TTM_WEB_IP (All Unassigned)The IP address of the Topology Manager website.
TTM_WEB_PORTWhichever number, starting with 80, is available.The port of the Topology Manager website.
TTM_WEB_HEADERempty, meaning no host header is providedThe host header of the Topology Manager website.
TTM_ROU_NAMETopology Manager UsersThe name of the Windows user group for Topology Manager end users, who can only read normal Topology Manager data.
TTM_ROS_NAMETopology Manager Service UsersThe name of the Windows user group for Topology Manager service users, who can only read normal and sensitive Topology Manager data.
TTM_ADMINS_NAMETopology Manager AdministratorsThe 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_SelectedFeaturesempty (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.
INSTALLLOCATIONc:\Program Files\SDL Tridion SitesIndicates where to install Content Manager server.
WEBLOCATIONc:\Program Files\SDL Tridion Sites\webIndicates where to install the Content Manager Explorer website.
ACCESS_MANAGEMENT_URLnoneThe URL of the installed Access Management application. For example: http://localhost:5000/access-management
ADDON_SERVICE_URLhttp://localhost:83 The URL of the Add-ons Service.
ADDON_SERVICE_OPENID_CLIENTIDnone (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_CLIENTSECRETnone (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.