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"