Command-Line Parameters
Information below applies to SmartPTT 9.14.100 and newer.
Syntax§
<path_to_package> --quiet ^
{--i|--u} ^
[--installfolder <path_to_destination_folder>] ^
{all|client|remoteassistance|reporttool|server} ^
--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 Set§
With the minimum set, you can perform the full product installation.
Explanation of the minimum options is available below.
Basics§
Specify the quiet mode install/uninstall.
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.
Notes:
--quiet
is the only parameter recommended to declare the quiet mode. Its alternatives will be suspended in the future releases.
Operation§
- --i
Specifies installation mode. - --u
Specifies uninstallation mode.
Components§
Specifies components to install. At least one of the following parameters is required.
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.
Destination§
Specifies custom and/or default install directory. Must be specified even if you wish to keep the default path.
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. Default is:
Notes:
- 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
- To install multiple but not one component, use individual command-line request for every component.
Authentication§
At the installation, you should specify what kind of authentication you want to use in the product.
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.