Installing the XenApp Server Agent

IT Asset Management (Cloud)

This procedure assumes you have already downloaded the XenApp server agent archive and unzipped it to a convenient location (if not, check back in Creating the Staging Database).

To install the XenApp server agent:

  1. In your unzipped archive, navigate into the \Citrix XenApp Server Agent subdirectory.
  2. Copy the appropriate sub-folder to match your installed version of Citrix Virtual Apps (formerly Citrix XenApp) (noting that the XenAppAgent folder applies to Citrix XenApp versions 7.5 or later and Citrix Virtual Apps versions 7.1808 or later):
    • XenAppAgent6
    • XenAppAgent65
    • XenAppAgent
    Tip: If you have different versions of Citrix Virtual Apps (formerly XenApp) deployed in different domains, install the appropriate agents on the correct XenApp servers. Agents for different versions may connect to a single staging database.
  3. Using your network, a memory stick, or other available means, paste the entire folder into an appropriate location on your XenApp server(s).
    For example, you could paste the folder at the root level (such as C:\XenAppAgent). Keep in mind that for version 6 and 6.5, you must install the agent on a single XenApp server for each Citrix farm. For version 7.5 (or later), you may choose to install an agent on one XenApp server in each site, or to install on only one XenApp server that has network access (and credentials) for all your sites.
  4. Ensure that, on your XenApp server (Delivery Controller), there is an account with sufficient privileges to run the agent in production.
    Such an account:
    • Can run a Windows scheduled task on the XenApp server where the agent is installed
    • Has read access to the file system on the XenApp server(s) where it is to collected inventory
    • Has read access to any file shares used to house XenApp packages (versions 6 and 6.5 only), App-V packages, or applications hosted in VDI images
    • For versions 6 and 6.5, is a Citrix Admin account (a limitation in the PowerShell API for those versions means that only a Citrix Admin can retrieve the list of XenApp servers in a farm)
    • For version 7.5 (or later), is a Citrix Read only admin account, with read access to the file systems of any other XenApp servers sharing locally published applications for which inventory is to be collected
    • Is recognized by the SQL Server hosting the shared database (if you prefer to use Windows Authentication for access to the staging database; otherwise, you may choose to include an account name and password in the connection string for the staging database).

IT Asset Management (Cloud)