In the system configuration phase, the installation process performs several tasks. These can be suppressed using the /config: setup option.

Use True or False to enable or disable an argument. By default, all tasks will be executed (True). The following tables list the system configuration tasks to be used as arguments with the /config: option. All system configuration steps can also be defined in a response file.

Data Vault Related Tasks

Argument

Description

CreateChromeleonLocal

Enables or disables the creation of the ChromeleonLocal data vault.

CreateXVault

Enables or disables the creation of the standard XVault.

DataVaultsConfiguration

Group Argument:

Enables or disables all data vault related tasks:

  • CreateChromeleonLocal
  • CreateXVault
  • UpdateDataVaults
  • UpdateDataVaultSecurity

UpdateDataVaults

Enables or disables upgrading the database schema of existing local data vaults.

UpdateDataVaultSecurity

Runs a security update for the local data vaults.

 

Service Configuration Tasks

 

Argument

Description

EnableAndStartSqlServerService

Enables or disables starting of the SQL Server service.

EnableAndStartSqlBrowserService

Enables or disables starting of the SQL Browser service.

RequireEnhancedConnectionSecurity

The Chromeleon 7.2 SR5 based and 7.2.x-based versions include a hash algorithm that provides enhanced transport security.

If you install a Chromeleon 7.2 SR5 or 7.2.x-based version on your server computers but keep older Chromeleon versions (<7.2 SR5) on client computers, it is required to allow usage of the outdated algorithm in parallel to ensure compatibility. Note that this poses a security risk.

RequireEnhancedConnectionSecurity:

  • If you enable the argument, the Chromeleon Services will only allow communication encrypted based on the new hashing mechanism.
  • If you disable the argument, Chromeleon Services will, in addition, allow encryption based on the legacy hashing mechanism used with Chromeleon versions <7.2 SR5.

ServicesConfiguration

Group Argument:

Enables or disables all service-related tasks:

  • SQL Server services tasks
  • Chromeleon services tasks

StartCacheService

Enables or disables starting the Chromeleon Cache Service.

StartDataVaultService

Enables or disables starting the Chromeleon Data Vault Service.

StartDiscoveryService

Enables or disables starting the Chromeleon Discovery Service.

StartInstrumentService

Enables or disables starting the Chromeleon Instrument Controller Service.

StartLicenseService

Enables or disables starting the Chromeleon License Service.

StartSchedulerService

Enables or disables starting the Chromeleon Scheduler Service.

StartServicesManager

Enables or disables starting the Chromeleon Services Manager.

StartUserService

Enables or disables starting the Chromeleon User Management Service.

 

Other Tasks

Argument

Description

AgilentICFApplicationCustomization

Enables or disables the Agilent ICF application customization.

DiscoveryUpdatePollingInterval

Specifies how often should the Chromeleon client poll for the Chromeleon domain controller updates. Values must be between 1-600 seconds. Default value is 20 seconds.

Domain

Specifies the Chromeleon domain to join. (that is, this specifies the host name of the Chromeleon Domain Controller)

EncryptUserDatabase

Enables or disables encryption of the user database.

FirewallRulesConfiguration

Enables or disables the configuration of the Windows firewall by creating rules for the following:

  • SQL Browser
  • SQL Server

InheritCurrentDomainSettings

Can be used together with the Domain switch. Uses the settings of the current Chromeleon domain controller for the new domain controller.

MigrateSequenceQueues

Enables or disables the migration of sequence queues from isolated storage.

OrgUnit

Specifies the organizational unit of the Chromeleon client. This operation fails if a non-existing organizational unit is specified.

PurgeChromeleonAddinsDatabase

Removes an existing Chromeleon Addins database.

RequireEnhancedConnectionSecurity

  • If you enable the argument, the Chromeleon services communicate based on the new certificate.
  • If you disable the argument, the old legacy hosts are started additionally and enable clients with Chromeleon versions < 7.2 SR5 to connect.

With Chromeleon 7.2 SR5 new certificates for the communication between different Chromeleon services and Chromeleon client applications have been introduced to enhance transport security. If you install Chromeleon 7.2 SR5 or later on your server computers, but keep older versions on client computers, it is required to run the outdated certificates in parallel to ensure compatibility. Note that this poses a security risk.

SetMachineConfigurationTransactionsTimeout

Enables or disables the setting of the machine configuration transactions timeout.

 

The example below shows how to use the /config: option for the following:

  • Suppressing the upgrade of the database schema
  • Defining a Chromeleon domain during a silent installation

NOTE

The command must be typed in one line.

Install.exe /s /c:UpdateDataVaults=False;Domain=“MyCMD”