Automated installation reference

Installation problems

The primary source for setup result is application event log (see Microsofts MSDN page for MSI Event logging for more information).
On failure, the exact reason can be fetched from installer log.
The server log file (if exist) copyed into installer log before installation rollback.
Database initialization and/or upgrade operations logged with maximum details.

Parameters validation
The configuration properties C.* not validated by msi package.
Any [invalid] value goes into execution sequence and may cause dependent action (and whole installation) to fail.
However, the UI sequence eventually overrides C.* with [partially] validated values entered into dialogs.

Parameters reference
Name Value Default Description
INSTALLDIR dirpath %ProgramFiles%\DrWeb Enterprise Server cmdline: -home
INSTALLDIR.VAR dirpath [INSTALLDIR]\var cmdline: -var-root
INSTALLDIR.EXE dirpath [INSTALLDIR] cmdline: -exe-root
C.KEY.SERVER pathfilename -no default- server license key file, installed as etc/enterprise.key
C.KEY.AGENT pathfilename -null- application license key file to init database / use existing db
C.CONPASS password root console password (ignored if use existing db)
C.KEY.PRI pathfilename -null- cryptography: private key, installed as etc/drwcsd.pri (only if both cryptography keys specified)
C.KEY.PUB pathfilename -null- cryptography: public key, installed as Installer/drwcsd.pub (only if both cryptography keys specified)
C.SHARE.INST netbiosname DRWESI$ Installer NetBIOS share name, empty value to disable share creation
C.SVC.START 1 or null 1 install & start service during setup
C.LOG.LEVEL loglevel INFO service logging: -verbosity
C.LOG.R.BF number 10 service logging: number of backup files to keep
C.LOG.R.MB number 10 service logging: max size of logfile, MB
C.TEMPLATES subdir System default language or English messager templates subdir to install
C.CFG pathfilename -null- install prepared configuration file (override any other C.CFG.* propertyes)
C.CFG.DB drwintdb|drwodbc drwintdb database driver
C.CFG.DB.FILE pathfilename -null- drwintdb: database file (only if use existing db)
C.CFG.DB.DSN dsn -null- drwodbc: dsn
C.CFG.DB.USER user -null- drwodbc: user name
C.CFG.DB.PASS password -null- drwodbc: user password
C.CFG.IP.IF ip-address 0.0.0.0 interface to bind
C.CFG.IP.PORT number 2371 port to bind
C.CFG.IP.D 1 or null 1 discovery enabled
C.CFG.IP.C 1 or null -null- allow only console protocol
C.CFG.IP.EP broad/multicast 231.0.0.1 discovery IP address
C.CFG.IP.NAME word drwcs discovery name