Silent install
Downloading and installing any of the
The Decipher Licensing Service, Decipher Server, Decipher Web Client, Decipher Automated Clients, Decipher Server Plugin, NLP Plugin, and a separate reporting database can be installed via the command line using the commands in the sections below:
Commands must be run from an elevated command prompt to perform silent install.
Command line parameters
Parameter |
Component |
Description |
---|---|---|
DBSERVER |
Decipher Server |
The name of the SQL server. |
DBAUTHTYPE |
Decipher Server |
Authentication type – this can be:
|
DBUSER |
Decipher Server |
Username for the database. Only required for SQL authentication. |
DBPASS |
Decipher Server |
Password for the database. Only required for SQL authentication. |
DBNAME |
Decipher Server |
The name of the database. The default is DecipherServerDb. |
STORAGEPATH |
Decipher Server |
The image storage path. This is the location where the documents are stored after they have been processed. This can be any location, including OneDrive, SharePoint, or a local drive. |
LICENSEKEY |
Decipher Server |
The license key for the Decipher software. |
WINSERVICE |
Decipher Server |
They type of install:
|
ENCRYPTIONCONFIG |
Decipher Server and Decipher Automated Clients |
The encryption requirement for the configuration file data, including sensitive information such as the SERVERUSER and SERVERPASS values, and any connection strings. This can be set to:
|
ENCRYPTIONPWD |
Decipher Server |
The encryption password for encrypted documents. |
ENCRYPTEDPWD |
Decipher Server |
The encryption requirement for the encryption password:
|
LICHOST |
Decipher Server |
The RabbitMQ server host name. The default is localhost. |
LICPORT |
Decipher Server |
The RabbitMQ server port. The default is 5672. |
LICQUEUE |
Decipher Server |
The RabbitMQ server queue name. The default is DecipherLicensing. |
LICUSER |
Decipher Server |
The RabbitMQ username. |
LICPASS |
Decipher Server |
The RabbitMQ password. |
SERVERPORT |
Decipher Server, Decipher Web Client, and Decipher Automated Clients |
The port of the server. The default is 12543. This is required when installing the Decipher Web Client. |
SERVERIP |
Decipher Web Client and Decipher Automated Clients |
The IP of the application server. This does not need to be included if the default IP is used. |
SERVERUSER |
Decipher Automated Clients |
The username for the application server. |
SERVERPASS |
Decipher Automated Clients |
The password for the application server. |
DBCONNSTR |
Decipher Web Client |
The SQL application database connection string. |
WEBSITEPORT |
Decipher Web Client |
The website port. This does not need to be included if the default port 80 is used. |
INSTALLDIR |
Decipher Web Client and Decipher Automated Clients |
The installation directory. This does not need to be included if the default directory is used. |
SQL_SERVER |
Decipher Licensing Service |
The SQL Server type. |
SQL_USERNAME |
Decipher Licensing Service |
The username for SQL Server Authentication. Required if SQL_AUTH_MODE is false. |
SQL_PASSWORD |
Decipher Licensing Service |
The password for SQL Server Authentication. Required if SQL_AUTH_MODE is false. |
SQL_DATABASE_NAME |
Decipher Licensing Service |
The SQL database name. The default is BluePrism. |
SQL_AUTH_MODE |
Decipher Licensing Service |
The authentication mode. This can be:
|
RMQ_USERNAME |
Decipher Licensing Service |
The RabbitMQ username. The default is guest. |
RMQ_PASSWORD |
Decipher Licensing Service |
The RabbitMQ password. The default is guest. |
RMQ_HOST_NAME |
Decipher Licensing Service |
The RabbitMQ host name. The default is localhost. |
RMQ_PORT |
Decipher Licensing Service |
The RabbitMQ port number. The default is 5672. |
RMQ_QUEUE_NAME |
Decipher Licensing Service |
The RabbitMQ queue name, which must contain alphanumeric characters only. The default is DecipherLicensing. |
Where appropriate, each property is initialized with the default value if it is not specified on the command line.
Examples
Server
start /wait msiexec /i "1.221.03230.msi" /qn /l
c:\decipher\install.txt SERVERPORT=12345 DBNAME=DecipherServerDb
STORAGEPATH=C:\imgstorage LICENSEKEY=44444-22222-44444-22222-44444
INSTALLDIR="c:\Program Files (x86)\Blue Prism\Decipher Server\" WINSERVICE=1
DBSERVER=.\SQLEXPRESS
Automated clients
start /wait msiexec /i "1.220.12070.msi" /qn /l
c:\decipher\log.txt INSTALLDIR="c:\Program Files (x86)\Blue Prism\Decipher Automated
Clients" SERVERIP=127.0.0.2 SERVERPORT=12345 SERVERUSER=user123 SERVERPASS=pass
To install only the Export client:
start /wait msiexec /i "1.220.12070.msi" /qn /l
c:\decipher\log.txt INSTALLDIR="c:\Program Files (x86)\Blue Prism\Decipher Automated
Clients" SERVERIP=127.0.0.2 SERVERPORT=12345 SERVERUSER=user123 SERVERPASS=pass
ADDLOCAL=Common_Files,Server_Common_Files,Export_Client
Common_Files,Server_Common_Files must always persist on clean install if ADDLOCAL is passed on the command line.
If a feature should be removed on modify then the parameter REMOVE should be set:
start /wait msiexec /i "1.220.12070.msi" /qn /l
c:\decipher\log.txt INSTALLDIR="c:\Program Files (x86)\Blue Prism\Decipher Automated
Clients" SERVERIP=127.0.0.2 SERVERPORT=12345 SERVERUSER=user123 SERVERPASS=pass
REMOVE=Export_Client
The names of the features should be passed with underscores instead of spaces.
Web client
msiexec /i "C:\Decipher\1.221.05130.exe" /quiet /norestart /log
c:\install.log INSTALLDIR="c:\Program Files (x86)\Blue Prism" WEBSITEPORT=83
SERVERIP=127.0.0.5
Reporting database command line parameters
The following command line parameters can be used for the silent install of a separate reporting database on Decipher Server.
REPORTING |
Specifies if the reporting database is enabled or disabled. This can be:
The default for clean install is false. |
REPORTSAMESVR |
Specifies if the reporting database should be created on the same SQL Server instance as the main database. This can be:
The default is true. |
REPDBSERVER |
The name of the SQL Server instance to be used for the reporting database. |
REPDBAUTHTYPE |
The Authentication type for the reporting server. Works analogically to DBAUTHTYPE:
|
REPDBUSER |
The username for the reporting server. Required if REPDBAUTHTYPE is 1. |
REPDBPASS |
The password for the reporting server. Required if REPDBAUTHTYPE is 1. |
REPDBNAME |
The name of the reporting database. The default value is DBNAME appended with Reporting. |