Silent Installation
The client can also be installed silently on a workstation. This option is
especially useful for system administrators, as it allows remotely operated
automated installations.
Silent (non-interactive) installation means that the
installation procedure will not display any user interface and
will not pose any questions to the user. Instead, the
installation programs picks up the setup data from a response
file, setup-client.iss, that the system administrator
has previously prepared for this purpose.
A default response file is supplied with the installation
package. The default options of the silent installation can be
customised by editing the setup-client.iss file.
Silent installation is activated by giving the following
command on the Windows command line:
SSHSecureShellClient-x.y.z.exe -s -a -s -f1<path_to_iss>
where x.y.z corresponds to the version number and
path_to_iss points to the setup-client.iss
file.
When the installation is complete, the status of the
installation procedure is stored in the setup.log file
located in the system TEMP folder. A succesfull
installation will leave ResultCode 0 in the
setup.log file.
The default contents of the setup-client.iss file are
the following:
[InstallShield Silent]
Version=v6.00.000
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-DlgOrder]
Dlg0={74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdWelcome-0
Count=7
Dlg1={74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdLicense-0
Dlg2={74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdAskDestPath-0
Dlg3={74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdSelectFolder-0
Dlg4={74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdComponentTree-0
Dlg5={74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdStartCopy-0
Dlg6={74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdFinish-0
[{74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdWelcome-0]
Result=1
[{74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdLicense-0]
Result=1
[{74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdAskDestPath-0]
szDir=C:\Program Files\SSH Communications Security\SSH Secure Shell for Workstations
Result=1
[{74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdSelectFolder-0]
szFolder=SSH Secure Shell for Workstations
Result=1
[{74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdComponentTree-0]
szDir=C:\Program Files\SSH Communications Security\SSH Secure Shell for Workstations
Component-type=string
Component-count=4
Component-0=Optional Files\Desktop Icons
Component-1=Optional Files\Documentation
Component-2=Optional Files\Command Line Tools
Component-3=Optional Files\Add Command Line Tools to Path
Result=1
[{74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdStartCopy-0]
Result=1
[Application]
Name=SSH Secure Shell for Workstations
Version=3.2
Company=SSH Communications Security
Lang=0009
[{74E2CD0C-D4A2-11D3-95A6-0000E86CFDE5}-SdFinish-0]
Result=1
bOpt1=0
bOpt2=0
The following lines can be customized by the system administrator:
-
szDir=C:\Program Files\SSH Communications Security\SSH Secure Shell for Workstations
This line specifies the installation directory on the workstation.
-
szFolder=SSH Secure Shell for Workstations This line specifies the name of the program group.
-
szDir=C:\Program Files\SSH Communications Security\SSH Secure Shell for Workstations
The contents of this line should match the previous szDir definition.
-
Component-count=4 This line specifies the number of optional components to be
installed. This number should match the number of components
specified on the lines below.
-
Component-0=Optional Files\Desktop Icons This line specifies that SSH Secure Shell for Workstations icons will be installed on the Windows
desktop. See Section Desktop Icons) for more information.
-
Component-1=Optional Files\Documentation This line specifies that the documentation files will be
installed on the workstation.
-
Component-2=Optional Files\Command Line Tools This line specifies that command line tools will be installed.
See Appendices for more information.
-
Component-3=Optional Files\Add Command Line Tools to Path This line specifies that the directory where the command line tools are
installed will be added to the Windows path definition - i.e. that the command
line tools are easily accessible from any directory.