Kbase P103755: How to perform a silent WebClient install ?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  03/11/2008 |
|
Status: Verified
GOAL:
How to perform a silent WebClient install ?
GOAL:
How to install WebClient using a silent install ?
GOAL:
How to setup a response file for WebClient silent install?
FACT(s) (Environment):
Progress 9.1E
OpenEdge 10.x
All Supported Operating Systems
FIX:
The InstallShield Silent (ISS) Utility allows users to install Progress in silent or batch mode by recording user input information from the installation in a response file that can later be run with the -s command line parameter.
The following example uses Progress 9.1E WebClient silent install. The same would apply for OpenEdge 10.0x.
Silent install instructions:
0.) Get the win-image from the \webinstall\webclient\win_image directory off the Progress installation media.
Place to contents of which to where you want to install it from (say) F:\tmp or to a mapped shared-network drive.
A.) "Where the Progress 9.1E WebClient has
ot/ been installed yet"
The following steps apply if this is installing the First Commercial Shipment (FCS) of the WebClient win_image (eg: Progress 9.1E WebClient, OpenEdge 10.0B WebClient) or if installing a WebClient Service Pack (eg: Progress 9.1E01 WebClient, OpenEdge 10.0B01 WebClient). The effective result is the same, a full installation of the WebClient using the win-image.
NOTE: In the case of WebClient installation, it is not necessary to install the FCS before installing the Service Pack of the same version.
iow: If you are installing Progress 9.1E01 WebClient win-image, it is not necessary to have had Progress 9.1E WebClient installed previously.
A.1: Create the .iss file automatically by recording the manual installation steps as follows:
F:\tmp\webclient\win_image\setup.exe -r -f1F:\tmp\webclient\win_image\setupWC91E01.iss
The install shield will initiate. Follow through the installation configuration as would have it for your environment.
Once the registry entires have been updated and the installation has completed, you will find a "setupWC91E01.iss" which can then be used for subsequent silent installs.
When creating the response file automatically through an interactive install, please bear in mind:
o Use references with the full path in the script file
o Silent install records typos during creation of setup.iss file and Backspaces are recorded and then not understood when the setup file is run. If a typo is made, do not backspace to correct. Remove the entire line of code or entry and re-enter. Keystrokes will be captured correctly.
A.2: To run the WebClient silent install:
Before running, please ensure that the appropriate permissions are set to write to the Windows Registry under HKEY_LOCAL_MACHINE\Software\<VendorName>\<AppName>.
F:\tmp\webclient\win_image\setup.exe -s -f1\tmp\webclient\win_image\setupWC91E01.iss -f2F:\tmp\webclient\win_image\setupWC91E01.log
The Setup log file (eg: setupWC91E01.log) shows ResponseResult ResultCode=0 for successful installs.
B.) "Where the Progress 9.1E WebClient /has/ been installed previously"
Follow the same steps as above. The difference is that a slightly different "setupWC91E01.iss" will be created for the subsequent silent install as this install run will update the existing WebClient program on your computer to: Patch Level 01 (for example) as opposed to installing the WebClient from scratch.
NOTE: It is not necessary to un-install the existing WebClient before installing the Service Pack.