PP.Util.exe is a console application within Foresight Analytics Platform, which executes various additional actions on setting up BI server and security server. The application can be started only by one of the selected actions. The required action is selected by specifying an appropriate set of parameters.
IMPORTANT. The PP.Util.exe application must be started by the same user who controls the work of BI server.
NOTE. On setting BI server to IIS web server, by default the application pool is started under the Network Service user account; on setting BI server to Apache web server the Apache web server is by default works under the Local System user account. To run the PP.Util.exe application under the appropriate user account, one can use the PsExec application, which is included in the standard package of system applications of Windows Sysinternals. To start the application, execute the command "psexec -i -u "nt authority\network service", after that the Windows terminal is run under the specified user account. Then enter PP.Util.exe into the terminal and run this application with the required set of parameters.
PP.Util.exe [/save_cert cert_file metabase_id login [password]]
[/save_private_key cert_file cert_id [enc_alg]]
[/save_creds [/ALG enc_alg] metabase_id [/DC|/GC] login [password]]
[/iisdiag [/C] metabase_id login [password]]
[/create_svclog_tables database_id metabase_id login [password [db_login [db_password]]]]
[/clear_svclog_tables metabase_id login [password [db_login [db_password]]]]
sudo PP_NODISPLAY=1 ./PP.Util [/save_cert cert_file metabase_id login [password]]
[/save_private_key cert_file cert_id [enc_alg]]
[/save_creds [/ALG enc_alg] metabase_id [/DC|/GC] login [password]]
[/iisdiag [/C] metabase_id login [password]]
[/create_svclog_tables database_id metabase_id login [password [db_login [db_password]]]]
[/clear_svclog_tables metabase_id login [password [db_login [db_password]]]]
All parameters are optional. Starting PP.Util.exe without parameters enables the user to view console help by the available sets of parameters.
Parameter | Description |
[/save_cert cert_file metabase_id login [password]] | Saving security certificate in the repository system table to authenticate user by certificate.
NOTE. The /save_cert parameter can be contracted to /ce. |
[/save_private_key cert_file cert_id [enc_alg]] | Saving private key in the registry to use it on connecting by the certificate.
|
[/save_creds [/ALG enc_alg] metabase_id [/DC|/GC] login [password]] | Saving user credentials in repository connection settings. User credentials are saved in the encrypted form in the registry subsection, where repository connection settings are stored.
NOTE. The /save_creds parameter can be contracted to /sc. |
[/iisdiag [/C] metabase_id login [password]] | Checking of typical problems on installing BI server at IIS.
|
[/create_svclog_tables database_id metabase_id login [password [db_login [db_password]]]] | Creating repository system tables to store operation execution log. Tables are created both physically (at DBMS server) and in the repository (repository objects - Table).
|
[/clear_svclog_tables metabase_id login [password [db_login [db_password]]]] | Clearing repository system tables with operation execution logs.
|
NOTE. If PP.Util.exe was used to save credentials, and after it the operating system user password, under which BI server works was changed, all credentials must be resaved.
See also: