Command-Line Parameters
Information below applies to SmartPTT 9.14.100 and newer.
Syntax§
<path_to_package> {--q|--quiet|--silent} ^
{--i|--u} ^
{all|client|remoteassistance|reporttool|server} ^
[--installfolder <path_to_destination_folder>] ^
--AUTHSETTINGS ^
AUTHTYPE={Domain|Legacy|Local} ^
[domainname=<domain_name>] ^
[IS_CENTRALIZED={true|false}] ^
[SYSADMINS='<sys_admins_group_name>'] ^
[DBADMINS='<database_admins_group_name>'] ^
[CSLADMINS='<console_admins_group_name>'] ^
[CSLOPS='<console_operators_group_name>']
Minimum install options§
With the minimum install options, you can perform the full product installation.
Parameters:
- <path_to_package>
Specifies the location and name of the installation package file. Might be local or network resource. - --quiet (required)
Specifies quiet mode, which means there is no user interaction required. - --i
Specifies installation mode. - --u
Specifies uninstallation mode.
Notes:
- The
--quiet
is the only parameter recommended for the quiet mode specification. Its alternatives will be suspended in the future releases.
Components§
You can select the components you would like to install.
Parameters:
- all
Specifies installation of all components in the package. - client
Specifies installation of the Dispatcher App only. - remoteassistance
Specifies installation of the Remote Assistance app only. - reporttool
Specifies installation of the Report Tool only. - server
Specifies installation of the Server and Configuration App only.
Notes:
- To install multiple but not one component, use individual command-line request for every component.
Destination§
You can specify a custom directory to install the product components.
Parameters:
- --installfolder
Specifies that the following parameter is the location of the root directory where the required components will be installed. - <path_to_destination>
Specifies the location of the root directory where the required components will be installed.
Notes:
- Default directory is C:/Program Files (x86)/SmartPTT.
- The Dispatcher App installs to <path_to_destination>/Client
- The Remote Assistance app installs to <path_to_destination>/Remote Assistance
- The Report Tool app installs to <path_to_destination>/Report Tool
- Server and Configurator install to <path_to_destination>/Server
Authentication§
You should specify what kind of authentication you want to use in the product.
Syntax fragment
<path_to_package> --quiet --i all ^
--AUTHSETTINGS ^
AUTHTYPE={AUTHTYPE|Legacy|Local}
[domainname=<domain_name>] ^
[IS_CENTRALIZED={true|false}] ^
[SYSADMINS='<sys_admins_group_name>'] ^
[DBADMINS='<database_admins_group_name>'] ^
[CSLADMINS='<console_admins_group_name>'] ^
[CSLOPS='<console_operators_group_name>']
Parameters:
- --AUTHSETTINGS
Specifies the beginning of authentication settings setup. - AUTHTYPE
Specifies the authentication mode. Supported values are as follows:- Domain: Specifies the use of domain (Active Directory) authentication.
- Legacy (not recommended): Specifies the use of the native SmartPTT authentication.
- Local: Specifies the use of user accounts created locally in the destination.
- domainname
Specifies the domain that where users and user groups are located. Must only be used ifAUTHTYPE=Domain
. - <domain_name>
Specifies the domain name where users and groups are stored. - IS_CENTRALIZED
Specifies if only server performs user authorization and Dispatcher Apps do not perform that. Must only be used ifAUTHTYPE=Domain
orAUTHTYPE=Local
Supported values are as follows:- true: Only server performs authentication, and Dispatcher Apps do not perform it.
- false (not recommended): Both server and Dispatcher App perform authentication.
- SYSADMINS
Specifies user group name for users with the role of System Admins. - DBADMINS
Specifies user group name for users with the role of Database Admins. - CSLADMINS
Specifies user group name for users with the role of Console Admins. - CSLOPS
Specifies user group name for users with the role of Console Operators.
Notes§
- If you specify multiple words as a value of the parameters
(for example, user group names consist of two or more words),
then you should enclose them in apostrophes (
'
). Otherwise, no installation/uninstallation occurs.