MSI Install Notes
There is an MSI installer available upon request to Enterprise Edition customers. If you choose to automate the MSI installer, the following information will be helpful.
msiexec - This is the utility that you can use to automate MSI installers. With it you can call the MSI installer with command line parameters to send in parameters and variables. Instructions can be found in Microsoft's documentation here:
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/msiexec
MSI Variables Available
The following variables are available for the MSI installer.
https://docs.revenera.com/installshield28helplib/helplibrary/SQL-StoreMSIProps.htm
SQL Server Properties
IS_SQLSERVER_SERVER
(SQL Server Name / Instance)
(Default = "(local)")
IS_SQLSERVER_AUTHENTICATION
(0 = Windows / 1 = SQL Server)
(Default = 1)
IS_SQLSERVER_USERNAME
(Default = "sa")
IS_SQLSERVER_PASSWORD
(Default = "")
IS_SQLSERVER_DATABASE
(Name of DocMgt database)
(Default = "DocMgt")
IIS Properties
------------------------------------------------
IIS_IP
(Default = *)
IIS_PORT
(Default = 80)
IIS_HOST_HEADER
(Default = *)
Features
------------------------------------------------
You can use the INSTALLLEVEL argument to specify which features you want to install. A feature will install if the specified INSTALLLEVEL is greater than or equal to the feature's InstallLevel value.
Retention Service
INSTALLLEVEL=300
OCR Service
INSTALLLEVEL=400
Optional Services
INSTALLLEVEL=500
So, if you specify INSTALLLEVEL=400 on the command line, you will be installing the Retention Service and OCR Service. INSTALLLEVEL=300 would install just the Retention Service. To install everything, you can use INSTALLLEVEL=500.
Examples
To install to local SQL Server using SQL Server Security
msiexec /package "c:\Installers\Desktop\DocMgt Server.msi" /qb /passive /norestart IS_SQLSERVER_SERVER="(local)" IS_SQLSERVER_AUTHENTICATION=1 IS_SQLSERVER_USERNAME="sa" IS_SQLSERVER_PASSWORD="YourPassword" IS_SQLSERVER_DATABASE="docMgt"
To install to local SQL Server using Windows Security
msiexec /package "c:\Installers\Desktop\DocMgt Server.msi" /qb /passive /norestart IS_SQLSERVER_SERVER="(local)" IS_SQLSERVER_AUTHENTICATION=0 IS_SQLSERVER_DATABASE="docMgt"
To install to local SQL Server using SQL Server Security along with Retention and OCR
msiexec /package "c:\Installers\Desktop\DocMgt Server.msi" /qb /passive /norestart INSTALLLEVEL=400 IS_SQLSERVER_SERVER="(local)" IS_SQLSERVER_AUTHENTICATION=1 IS_SQLSERVER_USERNAME="sa" IS_SQLSERVER_PASSWORD="YourPassword" IS_SQLSERVER_DATABASE="docMgt"
To install to local SQL Server using SQL Server Security along with Retention and OCR and Tools
msiexec /package "c:\Installers\Desktop\DocMgt Server.msi" /qb /passive /norestart INSTALLLEVEL=500 IS_SQLSERVER_SERVER="(local)" IS_SQLSERVER_AUTHENTICATION=1 IS_SQLSERVER_USERNAME="sa" IS_SQLSERVER_PASSWORD="YourPassword" IS_SQLSERVER_DATABASE="docMgt"
To install to local SQL Server using SQL Server Security on IIS Port 81
msiexec /package "c:\Installers\Desktop\DocMgt Server.msi" /qb /passive /norestart IIS_PORT=81 IS_SQLSERVER_SERVER="(local)" IS_SQLSERVER_AUTHENTICATION=1 IS_SQLSERVER_USERNAME="sa" IS_SQLSERVER_PASSWORD="YourPassword" IS_SQLSERVER_DATABASE="docMgt"