XenApp and other things Xen

Configuring Citrix Receiver 3.3 and 3.4 client for PNagent functionality via command line storefront AND web interface

Update: this string successfully works on the 3.4 enterprise/legacy/pnagent client with a WI 5.4 implementation:

CitrixReceiverEnterprise.exe /silent ADDLOCAL=”ReceiverInside,ICA_Client,PN_Agent,SSON” ENABLE_SSON=Yes  SERVER_LOCATION=http://xenappwebinterface/Citrix/PNAgent/config.xml

Citrix have done a bit of work for Citrix Receiver 3.3, and optimised it for Storefront. However, it wasn’t entirely clear from the documentation how to configure it for use with PNagent.

The client has had the “server_location” command line option depreciated, and it’s now built into the “storeX=https://blah”  argument.

Here’s  how to do it…

1) Download the Citrix Receiver Enterprise Client located in the Receiver for desktops/legacy area from here


2) Run this in a command line:

CitrixReceiverEnterprise.exe /includeSSON /ENABLE_SSON=Yes STORE0=”Appstorename;https://server.url/storename/PNAgent/config.xml;on;Apps on XenApp” /LEGACYFTAICONS=True

The LEGACYFTAICONS is used for win7 desktops as there may be icon corruptions.

The above string works with both WI provided PNagent, and with Storefront provided PNagent. If using WI, you can safely enter anything you want in the appstorename and storename (storename should be the path to PNagent however).

Also note, the Receiver wouldn’t remember the settings for all users. So a group policy preference to do a computer registry update for this key:

HKLM/software/wow6432node/Citrix/Pnagent    ServerURL   reg_sz   Https://server.location
simliar with a 32 bit OS

HKLM/software/Citrix/Pnagent    ServerURL   reg_sz   Https://server.location

If you then get errors about Certificate Revocation lists not being able to be checked ensure you use the Citrix Receiver policies installed with the latest client, and disable CRL checking in that.

Update: The revocation checking message may pop up if the certificate intermediate certs are not included – add your cert vendors intermediate cert bundles, documentation on this will the vendors site.

To get Storefront configured, take a look here:



2 responses to “Configuring Citrix Receiver 3.3 and 3.4 client for PNagent functionality via command line storefront AND web interface

  1. Pingback: How to get Pnagent working with Storefront 1.2 « xentraveller

  2. Receiver 3.3 November 19, 2012 at 11:52 am

    Citrix Receiver Enterprise has been renamed to Citrix Receiver for Windows 3.3 (Legacy PNA). The actual filename is the same though.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: