Installing the Console from a Command Line
This topic explains how to install the Ivanti Security Controls console from a command line, which can then be used to automate the installation.
The name of the installer executable includes the version number of the release. On this page, the version number is represented by version. Remember to replace this with the version you are using.
Silent installation command
IvantiSecurityControls_version.exe /quiet /wi:"parameters"
where parameters are described below.
Available parameters
Parameter |
Allowed values |
Notes |
---|---|---|
CREATEDESKTOPSHORTCUT |
#0, #1 |
#0 does not create the desktop shortcut #1 creates a shortcut Default: #0 |
DBCOMMANDTIMEOUT |
|
Command timeout in minutes. Default: 30 |
DBCONNECTIONENCRYPTION |
RequireEncryptionAndValidateCertificate, RequireEncryptionButSkipCertificateValidation, UseServerSideSettings |
Enables you to set the encryption you want to use between the console and SQL Server. For more information, see Set Advanced options - database connection encryption. Default:
|
DBCREATENEWORUPGRADE |
upgrade, createNew |
Either upgrades an existing database, or creates a new one. Default: upgrade |
DBDATABASENAME |
|
Your database name. Default: SecurityControls |
DBTERMINATECONNECTIONS |
true, false |
Specifies whether or not to terminate the existing database connection. Default: false |
DBOVERWRITE |
true, false |
Specifies whether or not to overwrite the database. Default: false |
DBSQLSERVER |
|
Your SQL Server instance. Default: (local)\SQLEXPRESS If the fallback behavior is not desired, ensure DBSQLSERVER is explicitly set. We recommend ensuring Kerberos authentication is available in the environment when targeting remote SQL Servers for best security and compatibility. |
DOWNLOADPATHDIR |
|
Your alternate download path. Default: %ProgramData%\Ivanti\Security Controls\Console\Patches |
Examples
To silently execute a fresh installation using the default local SQL server instance:
IvantiSecurityControls_version.exe /quiet /wi:"CREATEDESKTOPSHORTCUT=#1"
To upgrade an existing database:
IvantiSecurityControls_version.exe /quiet /wi:"DBSQLSERVER=(local)\SQLEXPRESS CREATEDESKTOPSHORTCUT=#1 DBCREATENEWORUPGRADE=upgrade"
To install-over and overwrite an existing database:
IvantiSecurityControls_version.exe /quiet /wi:"DBSQLSERVER=(local)\SQLEXPRESS CREATEDESKTOPSHORTCUT=#1 DBOVERWRITE=true"
To install using remote SQL server instance:
IvantiSecurityControls_version.exe /quiet /wi:"DBSQLSERVER=RemoteSqlBox\Instance CREATEDESKTOPSHORTCUT=#1"
To install using local default SQL server instance:
IvantiSecurityControls_version.exe /quiet /wi:"DBSQLSERVER=(local) CREATEDESKTOPSHORTCUT=#1"
To set installer fall back to SQL Express:
IvantiSecurityControls_version.exe /quiet /wi:"CREATEDESKTOPSHORTCUT=#1"