Configuring the Program Neighborhood, Agent and Web Clients with Windows Installer Package
for Silent Installation.
You can configure the MetaFrame Presentation Server Client Packager for “silent”
user installation. When you launch the ICA32PKG.msi with the /a option it will open into a packager wizard screen, just answer the questions, and when finished, it will repackage the ICA client/s into an MSI file, that you can deploy silently with Active Directory, Altiris, SMS, etc...
To configure the MetaFrame Presentation Server Client Packager for silent installation.
msiexec /a ica32pkg.msi :This will open the client packaging wizard.
Key Note: To deploy a customized pn.ini pn.src and appsrv.ini appsrv.src files, choose "Uncompressed - All Source files copied to the directory". Make sure you extract to a UNC network path. Once completed, replace the pn, appsrv files within the directory you extracted to, then execute the msiexec /a ica32pkg.msi from the network location, and this time choose a local drive like c:\ica32pkg\ and "Single Windows Installer File". You now have a customized Single Windows Installer File to deploy.
Installing this single MSI package to upgrade an older ICA Client version, will not install the customized pn and appsrv files. Only a new install will the customized pn and appsrv files be installed.
Note: Select the "Single Windows Installer File" option.
Another Method of deployment:
1. At a command prompt, type:
msiexec /I “<MSI_Package>” /qb- /L “<Log File Path>” [Key=Value]…
where <MSI_Package> is the name of the installer package.
Note Quotation marks are required only if the package name or log file path
contains spaces.
2. Set the following keys as required:
PROGRAM_FOLDER_NAME=<Start Menu Program Folder Name>, where
<Start Menu Program Folder Name> is the name of the Programs folder on the
Start menu containing the shortcut to the Program Neighborhood Agent
software. The default value is Citrix\MetaFrame Access Clients. This
function is not supported during client upgrades.
INSTALLDIR=<Installation directory>, where <Installation directory> is the
location where the client software is installed. The default value is C:\Program
Files\Citrix\ICA Client.
CLIENT_NAME=<ClientName>, where <ClientName> is the name used to
identify the client device to the server farm. The default value is
%COMPUTERNAME%.
ENABLE_DYNAMIC_CLIENT_NAME={Yes | No}. To enable dynamic
client name support during silent installation, the value of the property
ENABLE_DYNAMIC_CLIENT_NAME in your installer file must be Yes. To
disable dynamic client name support, set this property to No.
CLIENT_ALLOW_DOWNGRADE={Yes | No} By default, this property is
set to No. This prevents an installation of an earlier version of the client. Set to
Yes to allow an installation of an earlier version of the client.
CLIENT_UPGRADE={Yes | No} By default, this property is set to Yes. This
installs the Client if an earlier version of the Client is already installed.
ENABLE_SSON={Yes | No}. The default value is No. If you enable the SSON
(Pass-through authentication) property, set the ALLOW_REBOOT property to
No to avoid automatic rebooting of the client system.
Important If you disable pass-through authentication, users must reinstall the
Client if you decide to use pass-through authentication at a later time.
ALLOW_REBOOT={Yes | No}. The default value is Yes.
DEFAULT_NDSCONTEXT=<Context1 [,…]>. Include this parameter if you
want to set a default context for Novell Directory Services (NDS). If you are
including more than one context, place the entire value in quotation marks and
separate the contexts by a comma.
Examples of correct parameters:
DEFAULT_NDSCONTEXT=Context1
DEFAULT_NDSCONTEXT="Context1,Context2"
Example of an incorrect parameter:
DEFAULT_NDSCONTEXT=Context1,Context2
28 Client for 32-bit Windows Administrator’s Guide Go to Document Center
SERVER_LOCATION=<Server_URL>. The default value is Web Server.
Enter the URL of the server running the Web Interface that hosts the
configuration file. The URL must be in the format
http://<servername> or https://<servername>.
Note The Program Neighborhood Agent appends the default path and file
name of the configuration file to the server URL. If you change the default
location of the configuration file, you must enter the entire new path in the
SERVER_LOCATION key.
|