Write a comment

As described in the Citrix article "How to implement the Override Ica ClientName feature for StoreFront", the ClientName for the Workspace app (Receiver App Store) cannot be overwritten.  Overriding the ClientName would only work with "Receiver for Web" (RfW), i.e. the StoreFront website, and then the ClientName becomes WR_ClientName. This is true for the StoreFront integrated feature, which can be activated via the advanced store settings. Fortunately, there is another, much more flexible option!

My old buddy Simon Frost published an adaptation back in December 2017 that has significantly more options for changing the ClientName. So not only WR_ClientName as with the integrated function, but also with the current username, user domain, DeviceID and much more and these can also be combined. Ultimately, there are no limits, as this is available as source code and can be customized according to your own wishes.

But let's get back to the actual point of the article! Simon's code also changes the client name of the Worksapce app accordingly! Apart from the obvious fact that the ClientName is different in the ICA session, there is something else that can be achieved with this. Anyone using Citrix DaaS could not differentiate between internal and external before the "Network Locations" feature. If on-prem StoreFront servers are connected to Citrix Cloud and the client name is changed, then this can be used in the Citrix policies to differentiate. If I come via the DaaS StoreFront, then the ClientName is the same as ClientName, but internally, it would then be WR_ClientName, for example. This means that in a Citrix policy, client drive mapping could only be allowed for client names WR_ClientName.

I have not yet been able to find a customization of the ClientName in the Citrix DaaS StoreFront. Here is the link to Simon's code Rewriting the session clientname from storefront, thanks to Simon Frost!

 

Write comments...
or post as a guest
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.