Server Installer Command Line Parameters
It is not recommended to install server from the command line.
Optional Parameters and Values
INSTALLFOLDER: Full file system path to the folder where you want PerformanceGuard to be installed. Default value: %ProgramFiles% (usually C:\Program Files)
Frontend Server Options
FE_DB_HOST: Hostname or IP address of the SQL Server that should be used for the PerformanceGuard Frontend server database. Default value: localhost
If your SQL server uses another port than the default port 1433, you can add the port number after the server address. Example: localhost:6789
If you want to use a particular instance on your SQL Server, you can add the instance name after the server address, separated by a backslash. You can also combine instance and port information if required. Examples: localhost\instance or localhost\instance:6789
FE_DATADIR: Path to the folder in which the Frontend server's database should be installed. Default value is <Server default>, which means that the SQL server's default database folder will be used.
FE_LOGDIR: Path to the folder in which the Frontend server's database transaction log files should reside. Default value is <Server default>, which means that the SQL server's default log folder will be used.
FE_DB_NAME: Name of Frontend server database. Default value: pguardfe
FE_DB_FILESIZE: Initial database file size limit (in MB) for the Frontend server's data files. Default value: 500
FE_DB_INCSIZE: Database file size increment limit (in MB) for the Frontend server's data files. Default value: 1000
FE_DB_AUTH: Authentication method for the Frontend server database. 1 = SQL Server authentication, 2 = Windows authentication.
Example: FE_DB_AUTH = 1 means that SQL Server authentication must be used for the Frontend server database.
FE_DB_USER: User name that should be used to access the Frontend server's database. Default value: pguardfe
FE_DB_PASSWORD: Password that should be used to access the Frontend server's database.
FE_DB_DOMAIN: Domain that the Frontend server database user belongs to.
This parameter is only relevant if you use Windows authentication. Don't use this parameter with SQL Server authentication.
FE_DB_SA_AUTH: Authentication method for the SQL Server's system administrator (sa) account when installing the Frontend server database. 1 = SQL Server authentication, 2 = Windows authentication.
Example: FE_DB_SA_AUTH = 1 means that SQL Server authentication must be used for the system administrator (sa) user.
FE_DB_SA_USER: User name for the SQL Server's system administrator (sa) account. Default value: sa
FE_DB_SA_PASSWORD: Password for the SQL Server's system administrator (sa) account.
FE_DB_SA_DOMAIN: Domain that the SQL Server's system administrator (sa) account belongs to.
This parameter is only relevant if you use Windows authentication. Don't use this parameter with SQL Server authentication.
FE_SERVICE_USER: The user account that runs the PerformanceGuard Frontend Server service.
Example: ourcompany\serveradmin
FE_SERVICE_PASSWORD: Password of the user account that runs the PerformanceGuard Frontend Server service.
Backend Server Options
BE_DISPLAY_HOST: Hostname or IP address of the computer that runs the PerformanceGuard backend server. Default value: localhost
BE_DB_HOST: Hostname or IP address of the SQL Server that should be used for the backend server database. Default value: localhost
If your SQL server uses another port than the default port 1433, you can add the port number after the server address. Example: localhost:6789
If you want to use a particular instance on your SQL Server, you can add the instance name after the server address, separated by a backslash. You can also combine instance and port information if required. Examples: localhost\instance or localhost\instance:6789
BE_DATADIR: Path to the folder in which the Backend server's database should be installed. Default value is <Server default>, which means that the SQL server's default database folder will be used.
BE_LOGDIR: Path to the folder in which the Backend server's database transaction log files should reside. Default value is <Server default>, which means that the SQL server's default log folder will be used.
BE_DB_NAME: Name of Backend server database. Default value: pguard
BE_DB_AUTH: Authentication method for the Backend server database. 1 = SQL Server authentication, 2 = Windows authentication.
Example: BE_DB_AUTH = 1 means that SQL Server authentication must be used for the Backend server database.
BE_DB_USER: SQL Server user name that should be used to access the Backend server's database. Default value: pguard
BE_DB_PASSWORD: SQL Server password that should be used to access the Backend server's database.
BE_DB_DOMAIN: Domain that the Backend server database user belongs to.
This parameter is only relevant if you use Windows authentication. Don't use this parameter with SQL Server authentication.
BE_DB_SA_AUTH: Authentication method for the SQL Server's system administrator (sa) account when installing the Backend server database. 1 = SQL Server authentication, 2 = Windows authentication.
Example: BE_DB_SA_AUTH = 1 means that SQL Server authentication must be used for the system administrator (sa) user.
BE_DB_SA_USER: User name for the SQL Server's system administrator (sa) account. Default value: sa
BE_DB_SA_PASSWORD: Password for the SQL Server's system administrator (sa) account.
BE_DB_SA_DOMAIN: Domain that the SQL Server's system administrator (sa) account belongs to.
This parameter is only relevant if you use Windows authentication. Don't use this parameter with SQL Server authentication.
BE_SERVICE_USER: The user account that runs the PerformanceGuard Backend Server service.
Example: ourcompany\serveradmin
BE_SERVICE_PASSWORD: Password of the user account that runs the PerformanceGuard Backend Server service.
Combined Frontend Server/Backend Server Options
BACKEND_HOSTNAME: The Backend server hostname that the Frontend server should use when connecting to the Backend server. Default value: localhost
BACKEND_PORT: The TCP port on which the Backend server will accept connections from the Frontend server. Default value: 4008
BACKEND_CONNECTIONS: The maximum number of connections that the Frontend server should open against the Backend server. Default value: 10
BACKEND_TIMEOUT: The number of seconds after which the Frontend server/Backend server sockets will time out. Default value: 90000
Web Interface Options
The following options relate to the PerformanceGuard web server service that runs the PerformanceGuard web interface.
MERLINPORT: The primary TCP port that the PerformanceGuard web server should use: Default value: 80
PGUARDPORT: The secondary TCP port that the PerformanceGuard web server should use: Default value: 81
PGUARDSECURE: Determines whether the PerformanceGuard web server should use HTTPS or not. Set to true if the PerformanceGuard web server should use HTTPS, set to false to use HTTP for the web server. Default value: false
Examples of installation commands
The following are examples only, your actual installation command will depend on what you want to achieve.
Install PerformanceGuard with Backend and Frontend server databases, and log the installation progress in the file install.log:
PerformanceGuardServer.exe /exenoui /exelog bootstrapper.log /i // /l*v install.log /qn ^
BE_DB_HOST="localhost" BE_SA_USER="sa" BE_DB_SA_PASSWORD="sa" BE_DB_USER="pguard" BE_DB_PASSWORD="password" ^
FE_DB_HOST="localhost" FE_SA_USER="sa" FE_DB_SA_PASSWORD="sa" FE_DB_USER="pguardfe" FE_DB_PASSWORD="password" ^
CREATE_FE_DB="1" CREATE_BE_DB="1"
Upgrade PerformanceGuard with Backend and Frontend server databases, and log the installation progress in the file install.log:
PerformanceGuardServer.exe /exenoui /exelog bootstrapper.log /i // /l*v install.log /qn ^
BE_DB_HOST="localhost" BE_SA_USER="sa" BE_DB_SA_PASSWORD="sa" BE_DB_USER="pguard" BE_DB_PASSWORD="password" ^
FE_DB_HOST="localhost" FE_SA_USER="sa" FE_DB_SA_PASSWORD="sa" FE_DB_USER="pguardfe" FE_DB_PASSWORD="password" ^
CREATE_FE_DB="2" CREATE_BE_DB="2"