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>"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 laterAutoReboot=No
# Option to send installation statistics to Progress# Recognized values: yes/noSendInstallStats=yes
# Maintenance mode (applies only if the setup is in maintenance mode, i.e. ignored if new installation or upgrade)# Recognized values: 1 - repair#                    2 - uninstallMaintenanceMode=1
# Uninstall options (applies only if uninstalling).# Recognized values: Yes/NoRemoveDatabases=NoUninstallPostgreSQL=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.SerialNumber=CustomerPortalLoginName=CustomerPortalLoginPassword=UseInstalledLicense=YesLicenseFile=
# Specify if optional modules should be installed# Recognized values: yes/noInstallWebTransferModule=yesInstallAdHocModule=yes
# Database engine option# Recognized values: 1 - install/use PostgreSQL#                    2 - use SQL ServerDatabaseEngineOption=1
# Options for PostgreSQL installation (ignored if not installing PostgreSQL):# If paths are not specified, default paths will be used.
PostgreSQLInstallation_AppDir=PostgreSQLInstallation_DataDir=PostgreSQLSysAdmin_Username=PostgreSQLSysAdmin_Password=
# PostgreSQL connection info (applies only if using PostgreSQL and it is already installed)PostgreSQL_Port=5432PostgreSQL_Username=PostgreSQL_Password=
# Windows account (ignored if installing PostgreSQL as PostgreSQL sysadmin account name and password are used)WindowsAccount_Username=WindowsAccount_Password=
# 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)SQLServer_Name=SQLServer_WinAuth=NoSQLServer_LoginName=SQLServer_LoginPassword=
# Installation Folder# If folder is not specified, default folder will be used.InstallationDir=
# Web server option# Recognized values: 1 - use IISWebServerOption=1
WSFTPWebServerPort=80
# IIS website (applies only if multiple websites exist)# Specify website name, not ID.IISWebSite=
# port for new HTTP binding (applies only if there are no HTTP bindings defined in the selected website)IISWebsiteHTTPPort=80
# 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 bindingSSLBinding=2
# port for new/existing SSL binding (applies if creating a new SSL binding or if multiple SSL bindings are defined)IISWebsiteSSLPort=443
# Ad Hoc module - package dirAHT_PackageDir=
# Ad Hoc module - mail server infoAHT_MailServer_Host=AHT_MailServer_Port=AHT_MailServer_Username=AHT_MailServer_Password=
| See Also |