How to Create a Custom ICA client
21st May 2006
…How To…
The Citrix ICA client is an application used to access a Windows session on a Citrix server. There are several different variations of the client depending on what you are using ie Windows, PDA, UNIX etc. Although the install is straightforward there are a number of options you can configure after the install. Using the method detailed beow it allows you to create an ica file with the options pre configured. You can then place the pre-configured file on a network share, make it available through an Intranet, email it out to users or even install it automatically through Windows group policy.
1.) Create a network share from which clients will run the install.
2.) Remove any versions of Program Neighbourhood/ICA Client.
3.) Download the latest client from www.citrix.com
4.) From a command prompt CD to the directory where you have saved the .msi file and run command “msiexec /a ****.msi” (Replace **** for name of the file in this case its Ica32pkg.msi.
5.) Under Network Installation point select where you want this to be. Select the Uncompressed option. We cannot use a single file as we have to use other files later on.
6.) Click Next and accept the license.
7.) Select what options you wish to install.
8.) Click Next
9.) Click Next
10.) Select Yes and Use Kerberos only.
12.) Remove ticks as below.
13.) Remove ticks again. We want them to have to remove existing versions first then run the install.
14.) Select Remove All, then Add “Finish” back in to the displayed box. This makes the install run through with no interaction needed apart from clicking on the finish button.
15.) Click install and it will create the msi file in the shared location you specified.
16.) Once the file has been created then remove the existing client from your PC. Install using the new file you have just created. It should just run through and then the finish button appear to say it has completed.
17.) Now you need to configure the settings as you wish. Create a new application set and add in the servers you want, set the application set as default and and under settings, logon information set it with pass-through authentication.
18.) All of these changes you have made (and more) are held in the appsrv.ini file and the pn.ini files which can be found in the C:\Documents and Settings\yourusername\Application Data\ICAClient . When you have made the necessary changes and closed the client down you need to copy these files to the network share Program Files\Citrix\Application\ICA Client and for good measure copy them to the network share\Program Files\Citrix\ICA Classic as well. Say yes to replace existing files in both these locations. I would also open up these files and anywhere your username is replace with %username%
19.) When the install is ran from the network share from now on the servers, application set and any other settings should be automatically there with the install.
20.) Log on to a PC as a local administrator and run from the network share to confirm the install works as it should do.