Skip to content

Upgrade

UI Mode §

To upgrade SmartPTT in UI mode, follow the instructions available in the dedicated article.

Quiet Mode§

To upgrade SmartPTT in quiet mode, you must perform the following actions:

  • Uninstall the existing SmartPTT version using old installation package.

    # set path to old installation package
    $App = "\\path\to\old\smartptt.exe"
    
    # perform uninstall
    $App  --quiet --u --installfolder "C:\Program Files\SmartPTT"
    
  • Install a new version using the new installation package.

    # set path to old installation package
    $App = "\\path\to\new\smartptt.exe"
    
    # set components; e.g. server only
    $Args = "server "
    
    # set installation folder
    $Args += "--installfolder ""C:\Program Files\SmartPTT"" " #(1)
    
    # set up authorization mode; e.g. local
    $Args += "--AUTHSETTINGS AUTHTYPE=Local "
    
    # set up centralized authorization; e.g. "yes"
    $Args += "IS_CENTRALIZED=true "
    
    # set up user groups for sysadmins; e.g. "SmartPttSysadmins"
    $Args += "SYSADMINS='SmartPttSysadmins' "
    $Args += "DBADMINS='SmartPttSysadmins' "
    $Args += "CSLADMINS='SmartPttSysadmins' "
    $Args += "CSLOPS='SmartPttSysadmins' "
    
    # perform install
    $App  --quiet --i  $Args
    
    1. Double quotes required to encode the " symbol in the string.

Automation§

Upgrade automation is available only in quiet mode.

With the current SmartPTT version, you should perform the following actions for that:

  • Ensure both existing and new SmartPTT installation packages are in the network folder reachable to the destination computer.
  • Create a script that uninstalls existing SmartPTT versions, and then installs new SmartPTT version.
  • Create a tasks for schedulers you use. For example, see instructions on creating upgrade tasks in Task Scheduler.