Installer Parameters and Unattended Installation

The Verba msi installers files can be started from the command line with additional parameters. The installers can be started the following way:

msiexec /i VerbaRecording.msi [logging setting] [/quiet] [verba parameters]

Logging setting

Loggin can be added by the /L parameter, plus the letters which specify the required information. For example /LE means logging the errors only, or /LEI means logging the errors and the status messages. For Verba, the recommended setting is /L*V. After the logging setting, a file name also has to be specified for the output, for example "/L*V installer.log". The following table describes the available options:

LetterLog entries
VVerbose output
OOut-of-disk-space messages
IStatus messages
CInitial UI parameters
EAll error messages
WNon-fatal warnings
AStartup of actions
RAction-specific records
MOut-of-memory or fatal exit information
UUser requests
PTerminal properties
XExtra debugging information.
*Wildcard for adding all parameters, except the V and X.
+Append to existing file
!Flush each line to the log

Quiet Mode

Quiet mode enables the installation of the Verba software with a single command, without using the GUI. In this case, all settings going to be set based on the provided parameters.

If quiet mode is used, the SKIPSQLSEQUENCE=1 parameter is mandatory!

Verba parameters

ParameterDescriptionMandatoryDefault valueSample
SELECTEDROLE

The role to be installed on the server. Available values:

  • MR - Media Repository
  • RS - Recording Server
  • Combo - Single Server
  • AS - Announcement Server
  • LF - SfB/Lync Filter
  • LFRC SfB/Lync Filter and Media Collector
  • RS - Media Collector and proxy
  • SA - Speech Analitycs Server
Yes SELECTEDROLE=RS
FILTERINSTALLFOLDERApplication installation folder. C:\Program Files\Verba\FILTERINSTALLFOLDER=D:\Apps\Verba\
MEDIAMedia folder. C:\Program Files\Verba\media\MEDIA="D:\Verba media\"
USEADVANCEDAPI

Sets if the advanced certificate based secure communication going to be used.

  • 0 - Legacy mode
  • 1 - Advanced certificate based connections
 1USEADVANCEDAPI=0
VCERTTHUMBLABELThe thumbprint or path of the server certificate.  

VCERTTHUMBLABEL=6B5A1D380F5D73BB3A9C0EC47936E6785221A7DC

VCERTPASSThe password of the server certificate, if file path was provided at the VCERTTHUMBLABEL parameter.  VCERTPASS=P@ssw0rd
VCACERTTHUMBLABELThe thumbprint of the CA certificate. (Verba CA)  VCACERTTHUMBLABEL=7E2349566838AB58306BAB13D45447E25173D8AC
VSERVICEUSERNAMEUsername for the service user. If not set, then Local System is going to be used as a service account.Yes, if the VNATIVELOGON is set to 1. VSERVICEUSERNAME=contoso\srv-verba
VSERVICEUSERPASSWORDPassword for the service user.Yes, if the VSERVICEUSERNAME is set. VSERVICEUSERPASSWORD=P@ssw0rd
SKIPSQLSEQUENCE

Sets if the SQL database going to be created.

  • 0 - The installer creates the database, and builds the schema
  • 1 - No database creation
Yes, if the installer runs in quiet mode.0SKIPSQLSEQUENCE=1
SKIPREGISTRATIONCHECKIf set to 1, the node won't register itself in the Verba database. 0SKIPREGISTRATIONCHECK=1
SERVERNAMEFORMAT

Sets format for the registration.

  • 0 - NETBIOS name
  • 1 - FQDN
 1SERVERNAMEFORMAT=0
VNATIVELOGON

Sets authentication type for the SQL access.

  • 0 - SQL account
  • 1 - Windows account
 0VNATIVELOGON=1
SQLADDRESSThe address of the SQL server. (local)SQLADDRESS=sql1
SQLCATALOGThe name of the SQL database. verbaSQLCATALOG=verba
SQLUSERSQL username. saSQLUSER=contoso\srv-verba
SQLPASSWORDSQL password. Verba456+SQLPASSWORD=P@ssw0rd
VSSLCERTIFICATEPATHPath to the SSL certificate .crt file.  VSSLCERTIFICATEPATH=C:\certs\verbassl.crt
VSSLKEYPATHPath to the SSL certificate .key file.  VSSLKEYPATH=C:\certs\verbassl.key
VSSLPASSWORDSSL certificate key password.  VSSLPASSWORD=P@ssw0rd
LOGON_USERNAMEUsername for the service user at the filter services.Yes, if the SELECTEDROLE is set to LF or LFRC. LOGON_USERNAME=contoso\srv-verba
LOGON_PASSWORDPassword for the service user at the filter services.Yes, if the SELECTEDROLE is set to LF or LFRC. LOGON_PASSWORD=P@ssw0rd
RESOLVEDIPV4The IP address of the server.  RESOLVEDIPV4=192.168.1.13
ADMIN_PASSWORDAdministrator password.Yes, if the SELECTEDROLE is set to MR or Combo. ADMIN_PASSWORD=P@ssw0rd
MRHOSTFirst Media Repository server address.  MRHOST=testmr1
API_PASSWORDAPI user password.  API_PASSWORD=P@ssw0rd