Understanding ICA File Contents
The Citrix XenApp Server usually provides a web interface for the published application(s) it hosts. Selection of a particular application icon from inside the web browser results in the caching of the ICA file followed by invocation of the Citrix client.
The ICA file must conform to the in initialization format shown below. An example with populated for field values is shown on the RHS and shows (made up) connection settings for Microsoft PowerPoint application hosted on the Citrix platform. An explanation of each field is given. The symbol against each field show whether it is mandatory or optional where:
The Citrix XenApp Server usually provides a web interface for the published application(s) it hosts. Selection of a particular application icon from inside the web browser results in the caching of the ICA file followed by invocation of the Citrix client.
The ICA file must conform to the in initialization format shown below. An example with populated for field values is shown on the RHS and shows (made up) connection settings for Microsoft PowerPoint application hosted on the Citrix platform. An explanation of each field is given. The symbol against each field show whether it is mandatory or optional where:
● depicts mandatory fields
o depicts optional fields
Depending on how the administrator has configured the XenApp Server environment, the ICA will contain one or more (key only) entries in the ApplicationServers block. For the example below (RHS), there is only a single entry for the application Microsoft PowerPoint. Each entry in the ApplicationServers block will have its only block containing the application settings.
As long as the file association is configured on the host operating system, double clicking the ICA file will invoke Citrix Workspace and automatically attempt to connect to the application. This provides a quick way of validating the ICA file and connection.
Note: Citrix Workspace is the most common Citrix client, but not the only one. Citrix Virtual Users also act as Citrix clients and can use an ICA file to connect to a Citrix server.
Lines starting with # characters are comments and are therefore ignored by the Citrix client.
If the ICA file you are using contains the key RemoveICAFile and this is set to yes, then launching the Citrix client will result in the file being deleted from the file system after the Citrix session ends.
To stop the file from being deleted, in your Citrix script, either comment out the RemoveICAFile field or set the value to no.
The ICA properties can also be set in the script using the code:
SetIcaProperty(string property, string value);
e.g.,
SetIcaProperty("FontSmoothingType", "1");
For details on other ICA file keys, see the Citrix ICA settings reference.
参考链接
https://docs.eggplantsoftware.com/epp/9.4.0/ePP/cvuunderstanding_ica_file_contents.htm
https://docs.citrix.com/zh-cn/citrix-workspace-app-for-chrome/configuration-utility-tool.html
No Comments