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.
Decipher IDP component installation commands
Run the following command line arguments for either fresh install or upgrade:
Decipher Licensing Service
Fresh install
start /wait msiexec /i "Decipher Licensing Service.msi" /qn /norestart /log .\log.txt
Decipher Server
Fresh install
start /wait msiexec /i "Decipher Server 2.12.01070.msi" /qn /l .\install.txt SERVERPORT=12543 DBNAME=DecipherServer STORAGEPATH=C:\DecipherImageStore LICUSER=guest LICPASS=guest WINSERVICE=1 DBSERVER="dec-ws2019-0\SQLEXPRESS" DBAUTHTYPE=1 DBUSER=<username> DBPASS=<password>
Upgrade
start /wait msiexec /i "Decipher Server 2.12.01070.msi" /qn /l .\install.txt
Decipher Web Client
Fresh install
start /wait msiexec /i "Decipher Web Client 2.11.12150.msi" /qn /norestart /log .\log.txt INSTALLDIR="C:\Program Files (x86)\Blue Prism" WEBSITEPORT=80 SERVERIP=127.0.0.1 SERVERPORT=12543 DBCONNSTR="Data Source=dec-ws2019-0\SQLEXPRESS;Initial Catalog=DecipherServerDb;User ID=<userid>;Password=<password>"
Upgrade
start /wait msiexec /i "Decipher Web Client 2.11.12150.msi" /qn /norestart /log .\log.txt
Decipher Automated Clients
Fresh install
start /wait msiexec /i "Decipher Automated Clients 2.11.09201.msi" /qn /l .\log.txt InstallDir="C:\Program Files (x86)\Blue Prism\Decipher Automated Clients" ServerIP=127.0.0.1 serverport=12543 serveruser=generaluser serverpass=user AddLocal=Common_Files,Server_Common_Files,Data_Capture_Client,OCR_Client,Image_Processing_Client,Machine_Learning_Module,Classification_Client,Export_Client
Upgrade
start /wait msiexec /i "Decipher Automated Clients 2.11.09201.msi" /qn /l .\log.txt
Decipher Server Plugin
Fresh install
start /wait msiexec /i "Decipher Server Plugin.msi" /qn /norestart /log .\log.txt
NLP Plugin
Fresh install
start /wait msiexec /i "Decipher NLP Plugin 2.11.11300.msi" /qn /l .\log.txt
Upgrade
As there is only one release of the NLP plugin, the upgrade command is not currently required.
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.
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. |