The silent install works differently in 2017. We don’t support InstallShield’s record/silent mode. Instead, you’ll need a custom response file (below). The steps are:
ResponseFile="<full path to response file>"
# This is a sample response file for running WS_FTP Server installation in a non-interactive mode (no UI other than progress dialog).
# All lines beginning with # are considered comments and are ignored by the setup. # must be the first character on the line.
# The format of the file is a set of key=value pairs (only one key=value pair per line).
# Each key in key=value pair is unique for the entire file.
# All key names are pre-defined and cannot be changed.
# Each value is assumed to begin right after the first '=' character and ends at end of the line.
# Any leading and/or trailing whitespace characters following the first '=' character are considered to be part of the value.
# Do not include quotes around values when specifying a path or filename.
# Option to automatically restart computer if required to finish installation.
# If reboot is not required, this option is ignored.
# If reboot is required and
# 'Yes' is selected - computer will be automatically restarted
# 'No' is selected, reboot dialog will be shown for manual selection to reboot now or later
# Option to send installation statistics to Ipswitch
# Recognized values: yes/no
# Maintenance mode (applies only if the setup is in maintenance mode, i.e. ignored if new installation or upgrade)
# Recognized values: 1 - repair
# 2 - uninstall
# Uninstall options (applies only if uninstalling).
# Recognized values: Yes/No
# Serial number/license file
# Only one of the serial number or license file should be specified. If both are specified, license file is ignored.
# If the serial number does not include UAP, Customer Portal login name and password must be specified.
# If option to use installed license is used (UseInstalledLicense=Yes) and the installed license is valid (same RRN, not expired, etc.), then the specified serial number and license file are ignored.
# Option to use installed license is ignored if there is no installed license or if it's invalid.
# Offline activations are not supported in silent mode.
# Specify if optional modules should be installed
# Recognized values: yes/no
# Database engine option
# Recognized values: 1 - install/use PostgreSQL
# 2 - use SQL Server
# Options for PostgreSQL installation (ignored if not installing PostgreSQL):
# If paths are not specified, default paths will be used.
# PostgreSQL connection info (applies only if using PostgreSQL and it is already installed)
# Windows account (ignored if installing PostgreSQL as PostgreSQL sysadmin account name and password are used)
# SQL Server connection info (ignored if PostgreSQL is used)
# currently Windows authentication is not supported and SQLServer_WinAuth is ignored (login name and password are required)
# Installation Folder
# If folder is not specified, default folder will be used.
# Web server option
# Recognized values: 1 - use IIS
# 2 - use WS_FTP Web Server
# Note: if IIS is required, it will be configured for use by WS_FTP Server modules even if WebServerOption=2 (in addition to WS_FTP Web Server)
# WS_FTP Web Server HTTP port (ignored if not installing WS_FTP Web Server)
# IIS website (applies only if multiple websites exist)
# Specify website name, not ID.
# port for new HTTP binding (applies only if there are no HTTP bindings defined in the selected website)
# SSL binding option (ignored and set to 1 if SSL binding exists and is already configured)
# Recognized values: 1 - use existing SSL binding
# 2 - create a new SSL binding
# port for new/existing SSL binding (applies if creating a new SSL binding or if multiple SSL bindings are defined)
# Ad Hoc module - package dir
# Ad Hoc module - mail server info