![]() For information about Globalscape, visit www.globalscape.com. |
Let's suppose you have several computers around the world on which you want to install EFT Server. You can provide to each of the remote sites an installation file with a batch file (e.g., on a disk), then ask a local administrator to execute the batch file, which will install EFT Server. The script silently installs/upgrades EFT Server without any interaction on the part of the administrator. The installer logging functionality can be used to verify the outcome and diagnose potential issues. (See also Command Line Login.)
An example of the batch file is described below. Your installation path and the application data folder location may be different than the default, in which case you would have to specify that in the batch file. (If you are installing at the default path, you do not have to specify a path.) Refer to Command-Line Parameters below for details of the parameters.
Command line usage:
installer.exe /S /USERNAME= /PASSWORD= [/APPDATA=] [/D=]
/S = silent installation
/USERNAME = administrator user name
/PASSWORD = administrator password
Optional parameters examples:
/APPDATA = appdata path
(default = C:\Documents and Settings\All Users\Application Data\Globalscape\EFT Server Enterprise)
/INSTALL_SQLEXPR =(y/n, Y/N)
/NOAUTOSTART = If present, service will not automatically start when installation is complete
/D = installation folder
(default = C:\Program Files\Globalscape\EFT Server Enterprise)
New install – No Sample Database
This path will instruct the installer to install the EFT Server.
Required Parameters
/S
/USERNAME=<username>
/PASSWORD=<password>
Optional Parameters
/D=<path>
/debug
/aionly
/CLUSTERNODE=<option>
/APPDATA=<DATA_PATH>
/NOAUTOSTART
Administration interface-only install
This path will instruct the installer to install the administration interface without installing EFT Server. This is useful if you want to do remote administration of EFT Server. (This path is only applicable when the Server is not installed.)
Required Parameters
/S
/aionly
Optional Parameters
/D=<path> -- If used, this must be the last parameter used in the command line and must not contain any quotes, even if the path contains spaces. Only absolute paths are supported
/debug
Batch file examples:
If you are installing EFT Server Enterprise without a database at the default path:
eftserver-ent-nodb.exe /S /USERNAME=test /PASSWORD=test
If you are installing EFT Enterprise at the default path with SQL Express:
eftserver-ent.exe /S /USERNAME=test /PASSWORD=test /INSTALL_SQLEXPR=y
The installer supports specification of the following command line parameters. When running the installer in silent mode, using the /S switch, these parameters are used to specify both the required and optional values as detailed further in the “Silent Installation" subsection below.
Parameter Definitions
/S
Description: Initiates a silent installation.
Default: The installer defaults to graphical user interface mode.
Example: /S
/D=<path>
Description: The installation directory. Quotes should be used for paths containing spaces.
Default:
Enterprise - C:\Program Files\Globalscape\EFT Server Enterprise
Base - C:\Program Files\Globalscape\EFT Server
Example: /InstallDirectory=D:\Applications\EFT Server
/debug
Description: Enables logging to the Windows system debug log. This log may be viewed in real time using tools such as DebugView that is part of the SysInternals Suite from Microsoft.
Default: Disabled by default
Example: /debug
/aionly
Description: Do not install the full server. Install only the files needed for the administration interface.
Default: The installer deploys both the administration interface and EFT Server by default
Example: /aionly
/CLUSTERNODE=<option>
Description: This install will be part of a clustered install
Options:
1 – This is the primary
2 – This is not the primary
Default: Default installations are non-clustered
Example: /CLUSTERNODE=1
/APPDATA=<DATA_PATH>
Description: Use an alternate location for EFT Server application data
Default: EFT Server usually writes application data to the OS standard location
Enterprise
Win2k8: C:\ProgramData\Globalscape\EFT Server Enterprise
Win2k3: C:\Documents and Settings\All Users\Application Data\Globalscape\EFT Server Enterprise
Base
Win2k8: C:\ProgramData\Globalscape\EFT Server
Win2k3: C:\Documents and Settings\All Users\Application Data\Globalscape\EFT Server
Example: /APPDATA=C:\EFTData
/USERNAME=<username>
Description: The username to use for the initial administration account.
Default: None
Example: /USERNAME =EFTAdmin
/PASSWORD="<password>"
Requirements: Must be used in conjunction with the /USERNAME switch
Description: The password to use for the initial administration account.
Default: None
Example: /PASSWORD=wkBG2YxgzBpR
/NOAUTOSTART
Description: Skips launching of the EFT Server Windows service that typically occurs at the end of installation, reinstallation, upgrade, or database settings modification.
Default: Service automatically starts on new installs
Example: /NOAUTOSTART
/INSTALL_SQLEXPR=<option>
Description: Whether to install the bundled MSSQL Express Installer
Options:
Y – Install the bundled MSSQL Express
N – Do not install the bundled MSSQL Express
Prerequisites: Can only be used with EFT Server installs that contain a bundled MSSQL Express installer.
Example: /INSTALL_SQLEXPR=Y
/NOREQS
Description: If specified, the installer will skip checking of the common prerequisites that occurs during initial installer launch. This setting is mainly used for debugging purposes or when the checks have errors that are preventing a valid install in the field.
Check #1 - Check for Minimum OS
Check #2 - Check if user currently has admin privs
Check #3 - Check if DMZ is installed
Check #4 - As of EFT 6.5 Unicode DotNet 4.0 FULL is a requirement
Check #5 - EFT is of two prior versions
Default: The common prerequisites will be checked by default
Example: /NOREQS
/logfile="<file>"
Description: Log installation messages to the specified file (this is in addition to the internal log that is always created by the installer). Quotes should be used for paths containing spaces.
Default: None
Example: /logfile=C:\Temp\EFTInstall.log