Installing Perceptive Content Server silently is an automatic way to run unattended installations. If you follow the procedures below, you will not install Perceptive Content Server using a standard InstallShield interface. Using this silent installation method, you can do a custom installation or use a combination of default and customized settings. To run the unattended installation, complete the following steps.
- Set up your argument values to customize the unattended installation. If you do
not manually set argument values, then the default values are used during the
installation.
Argument Description Default Example L*v This value is optional. If you use this argument, setup does not create directories. The path for the log file generation must be a valid, existing path. This argument is typically used to diagnose installation errors. %TEMP%\\ImageNow Server*.log /L*v C:\logs\client-install.txt INSTALLDIR The default and recommended installation directory is [drive:]\inserver. [drive:]\inserver INSTALLDIR=C:\inserver SHARED_INSTALLDIR This is the install directory of your common files in an active-active environment. The value of INSTALLDIR INSTALLDIR2=S:\inserver IND_INOWD.PORT Perceptive Content Server port. 6000 IND_INOWD.PORT=7000 IMAGENOW_OWNER The default Perceptive Manager ID. administrator IMAGENOW_OWNER=jdoe INSTANCE_NAME The name you give the initial instance of the service. Primary INSTANCE_NAME= "production inst" IN_SUPPORTED. LOCALE The language code that represents the language of Perceptive Content you are installing if you are using a localized version of Perceptive Content. en IN_SUPPORTED.LOCALE=de OSM_STORAGE_TYPE The OSM storage device type FSS (File System Storage). FSS OSM_STORAGE_TYPE=FSS ODBC.DBMS Sets the database management system for Perceptive Content. This value should be set to either SQLServer or Oracle. SQLServer ODBC.DBMS=Oracle ODBC.DSN The ODBC name. Perceptive Content ODBC.DSN=\"Perceptive Content\" ODBC.USER.ID The ODBC username. inuser ODBC.USER.ID=inuser ODBC.USER.PASSWORD The ODBC password. ODBC.USER.PASSWORD=som epassword MQ.HOST The hostname of the RabbitMQ instance. localhost MQ.HOST=127.0.0.1 MQ.PORT The port number of the RabbitMQ instance. 5672 MQ.PORT=5673 MQ.USERNAME The RabbitMQ username guest MQ.USERNAME=admin MQ.PASSWORD The RabbitMQ password. guest MQ.PASSWORD=1234 MQ.SECURE.ENABLE This setting enables SSL on the RabbitMQ instance. FALSE MQ.SECURE.ENABLE=FALSE MQ.VALIDATE.SERVER.CE RTIFICATE.ENABLE This setting validates the RabbitMQ SSL certificate TRUE MQ.VALIDATE.SERVER.CERTI FICATE.ENABLE=TRUE MQ.CLIENT.HOST The hostname the Perceptive Content Client uses to connect to RabbitMQ. localhost
On upgrade, defaults to the previously configured MQ.HOSTMQ.CLIENT.HOST=127.0.0.1 MQ.CLIENT.PORT The port number the Perceptive Content Client uses to connect to RabbitMQ. 5672
On upgrade, defaults to the previously configured MQ.PORTMQ.CLIENT.PORT=5672 MQ.CLIENT.USERNAME The username the Perceptive Content Client uses to connect to RabbitMQ. guest
On upgrade, defaults to the previously configured MQ.USERNAMEMQ.CLIENT.USERNAME=pcclie nt MQ.CLIENT.PASSWORD The password the Perceptive Content Client uses to connect to RabbitMQ. guest
On upgrade, defaults to the previously configured MQ.PASSWORDMQ.CLIENT.PASSWORD=1234 MQ.CLIENT.SECURE.ENA BLE Enables the Perceptive Content Client to connect to RabbitMQ using SSL. FALSE MQ.CLIENT.SECURE.ENABLE= FALSE MQ.CLIENT.VALIDATE.SE RVER.CERTIFICATE.ENAB LE If SSL is enabled for the Perceptive Content Client, this setting enables validation of the SSL certificate. TRUE MQ.CLIENT.VALIDATE.SERVER .CERTIFICATE.ENABLE=TRUE - Enter the following command. You can use one of the commands in a
Command Prompt window, in the provided batch file
(Server_SilentInstall660.bat), or create a command line script for your
deployment software.
ImageNowServer-ExternalDB.exe /s /V"<argument list>"
The following example shows the command with a defined argument list.
ImageNowServer-ExternalDB.exe /s /V"/qn /L*v \"C:\logs\server-install.txt\" INSTALLDIR=\"C:\inserver\" ODBC.DBMS=SQLServer ODBC.DSN=\"my dsn name\" IND_INOWD.PORT=6000 IMAGENOW_OWNER=administrator IN_SUPPORTED.LOCALE=en IS_SQLSERVER_SERVER=localhost INSTANCE_NAME=Production"
- Verify your installation.