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 later
AutoReboot=No
# Option to send installation statistics to Progress
# Recognized values: yes/no
SendInstallStats=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 - uninstall
MaintenanceMode=1
# Uninstall options (applies only if uninstalling).
# Recognized values: Yes/No
RemoveDatabases=No
UninstallPostgreSQL=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=Yes
LicenseFile=
# Specify if optional modules should be installed
# Recognized values: yes/no
InstallWebTransferModule=yes
InstallAdHocModule=yes
# Database engine option
# Recognized values: 1 - install/use PostgreSQL
# 2 - use SQL Server
DatabaseEngineOption=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=5432
PostgreSQL_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=No
SQLServer_LoginName=
SQLServer_LoginPassword=
# Installation Folder
# If folder is not specified, default folder will be used.
InstallationDir=
# Web server option
# Recognized values: 1 - use IIS
WebServerOption=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 binding
SSLBinding=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 dir
AHT_PackageDir=
# Ad Hoc module - mail server info
AHT_MailServer_Host=
AHT_MailServer_Port=
AHT_MailServer_Username=
AHT_MailServer_Password=
See Also |