Skip to content

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.

Syntax fragment
<path_to_package>  --quiet  {--i|--u}

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.

Syntax fragment
<path_to_package>  --quiet  --i  all

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.

Syntax fragment
<path_to_package>  --quiet  --i  all  ^
                   --installfolder <path_to_destination>

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 if AUTHTYPE=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 if AUTHTYPE=Domain or AUTHTYPE=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.

See Also§