Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

PI SQL Data Access Server (PI Integrators)

PI SQL DAS silent installation

  • Last UpdatedFeb 27, 2023
  • 2 minute read

The PI SQL DAS setup kit extracts several installation modules. The components of the installation process, their order, and the arguments used to launch the components, are provided in a configuration file named setup.ini.

You can modify setup.ini to provide different command-line arguments for different stages of the setup. This might be useful within a well-controlled environment with options that are known in advance, such as when performing an embedded installation.

For customizing the PI SQL DAS installation, you need to modify the module that references PI_SQL_Data_Access_Server_Integrator_Framework.msi. Optional command-line arguments for PI SQL DAS are listed in the table below.

Individual arguments must not contain spaces unless they are surrounded by quotes.

Argument

Description

/i

Specifies an installation.

/qn

Specifies "quiet mode" and suppresses dialog boxes and prompts. No UI is displayed.

SERVICE_ACCOUNT_TYPE

"Default" corresponds to a virtual service account.

Specify "Custom" to use a custom service account. Use the SERVICE_ACCOUNT_USERNAME parameter to specify the account.

SERVICE_ACCOUNT_USERNAME

Custom service account user name.

It is recommended that you use Managed Service Accounts. Specify the USE_MSA=0 argument to use a standard user account. Make sure to specify the user's password using SERVICE_ACCOUNT_PASSWORD parameter.

SERVICE_ACCOUNT_PASSWORD

Custom service account user's password.

USE_MSA

Specifies whether managed service accounts or standard user accounts are used.

1 means to use Managed Service Accounts. (recommended) (default = 1).

0 means standard user accounts.

HTTPS_PORT

Port used for HTTPS communication (default = 5461).

TCP_PORT

Port used for Net.Tcp communication (default = 5462).

SSL_CERT_THUMBPRINT

Thumbprint of the certificate used for encrypting the communication. (Default = <empty> means self-signed certificate gets generated).

FIREWALL_EXCEPTION

1 means to create the firewall exception (default = 1).

0 means do not create the firewall exception.

Example:

; PI SQL DAS

13 = ALLUSERS=1 /qn HTTPS_PORT=443

TitleResults for “How to create a CRG?”Also Available in