Management Server Silent Installation

This article will outline few silent installation commands line for the Management Server. #MC-KB22

Written by Giuseppe

Last published at: July 25th, 2022

Server 7.2 or greater only


To install the Management Server silently you can simply run one of the commands below :


Install a Primary Server silently:


  • ThinScaleManagementServer-7.2.xx.exe DEPLOYMENT=NEW SERVERTYPE=PRIMARY PRIMARYURI="https://SERVERNAME/tstmgmt" ADDBROKERUSERNAME=Administrator NEWDEPLOYMENTPASSWORD=XXXXXXXX SQLSERVERNAME=SERVERNAME SQLDBNAME=DBNAME USERNAME=DBUSER PASSWORD=XXXXXXXX /QB /L*V "%USERPROFILE%\SERVER.LOG"



Install a Primary Server silently added to another Primary Server:


  • ThinScaleManagementServer-7.2.xx.exe DEPLOYMENT=EXISTING SERVERTYPE=PRIMARY PRIMARYURI="https://PRIMARY2SERVERNAME/tstmgmt" ADDBROKERUSERNAME=Administrator ADDBROKERPASSWORD=XXXXXXXX SQLSERVERNAME=SERVERNAME SQLDBNAME=DBNAME USERNAME=DBUSER PASSWORD=XXXXXXXX /QB /L*V "%USERPROFILE%\SERVER.LOG"



Install a HubServer silently added to a Primary Server:


  • ThinScaleManagementServer-7.2.xx.exe DEPLOYMENT=EXISTING SERVERTYPE=HUB PRIMARYCONNECTION="https://PRIMARYSERVERNAME/tstmgmt" ADDBROKERUSERNAME=Administrator ADDBROKERPASSWORD=XXXXXXXX SQLSERVERNAME=SERVERNAME SQLDBNAME=DBNAME USERNAME=DBUSER PASSWORD=XXXXXXXX /QB /L*V "%USERPROFILE%\SERVER.LOG"




Command-Line Option 
Description
DEPLOYMENT
NEW =  Adding a new server
EXISTING = Adding an existing server
SERVERTYPE
PRIMARY
HUB
PRIMARYURI
The Server IP or Name
i.e https://server.domain/ttsmgmt
ie https://134.x.x.x/tstmgmt
PRIMARYCONNECTION
The Server IP or Name of the Primary Server you want to connect the HUB to.
Applies only for HUBs Server
i.e PRIMARYCONNECTION="https://PRIMARYSERVERNAME/tstmgmt"
PACKAGES
Software Packages Location
i.e  C:\Program Files (x86)\ThinScale Management Server\PackageRepository
TEMP
Logs and Temp Location
i.e  C:\Program Files (x86)\ThinScale Management Server\Temp
ADDBROKERUSERNAME
The name of the Local Account used to connect to the Console
i.e ADDBROKERUSERNAME=Administrator
ADDBROKERPASSWORD
The password of the Local Account used to connect to the Console when adding a new Hub.
i.e ADDBROKERPASSWORD=XXXXXXXX
ADDBROKERDOMAIN
The Server domain name
i.e ADDBROKERDOMAIN=thinscale.com
NEWDEPLOYMENTPASSWORD
The password of the Local Account used to connect to the Console
i.e  NEWDEPLOYMENTPASSWORD=XXXXXXXX
SQLSERVERNAME
SQL Server Name
i.e SQLSERVERNAME=SERVERNAME
SQLDBNAME
SQL DB Name
i.e SQLDBNAME=DBNAME
SQLUSERNAME
SQL Server Username
i.e SQLUSERNAME=DBUSER
SQLPASSWORD
SQL Server Password
i.e SQLPASSWORD=XXXXXXXX
SQLUSEIISAUTH
Use the IIS application Pool Authentication credentials
i.e SQLUSEIISAUTH=1
SQLUSEDOMAINAUTH
Use the Windows Domain User
i.e SQLUSEDOMAINAUTH=1
SQLCONNECTIONPROPERTIES
Extra SQL Connection String Properties
i.e Trusted_Connection=Yes