xentraveller

XenApp and other things Xen

Category Archives: Web Interface

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

http://www.citrix.com/downloads/citrix-receiver.html

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:

https://xentraveller.wordpress.com/2012/11/05/how-to-get-pnagent-working-with-storefront-1-2/