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 |
|---|---|
|
|
Specifies an installation. |
|
|
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