Citrix Client Config


Migration project underway to upgrade users to a controlled, locked down W7 desktop environment.
Applications need to be approved, licensed and compliant prior to upgrade.
Enterprise citrix farm is in place, servicing enterprise applications.
The greater environment contains ~10 standalone domains, with firewall configs actively in place to facilitate Citrix Program Neighborhood access to independent Citrix farms running Presentation Server 4.5.
Standard configuration to enable access via Citrix (on XP platform), is Citrix Program neighborhood and MANUAL / LOCAL config of access using TCP/IP protocol
ACLs are managed per individual independent domain that is to say, that regardless of whether a user can see the shortcut to the independent domain, they will be required to add in independent domain login to progress. So in essence, we are facilitating access, not granting access.

Need to enable access to ~10 environments (running Citrix Pres. 4.5) in the new environment.

Current approved citrix client is via Citrix Receiver (http protocol).

Target State
1. Find compatible solution that may either involve a Citrix Receiver (HTTP) + Program Neighborhood (TCP/IP) mixed environment. Latter will require x10 shortcuts or configs embedded/packaged. User cannot edit local config files
2. Incorporate "shortcuts" to each ~10 independent domain within the Citrix receiver, taking into account the fact that each farm runs Citrix Pres 4.5.

1. Considering the protocol and Citrix server mismatch, can the "shortcut" be represented in the Citrix Receiver as an application by simply registering the current TCP IP address as a DNS alias thereby enabling the new config to transition to an HTTP configuration
2. Has Citrix Program Neighborhood been discontinued?

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Citrix Program Neighborhood forced a connection to a particular server, which will cause a session to fail if the designated server is unavailable.  Web Interface or StoreFront are much better options for front-ending your connections.

While you could use the Quick Launch ( to create an ICA file, this is most commonly done for administrative testing and the like.   Like Program Neighborhood, an ICA file connection points to a specific server.

Citrix Program Neighborhood was discontinued with v11.0 several years ago.  See
Daniel BorgerSenior Citrix Engineer- CCEECommented:
If you implemented storefront/web interface  users could go to the storefront page and launch apps from there after authenticating with correct credentials. Otherwise Like joharder mentioned you could create ICA files, using a utility like this:

I've done that to get streamed apps from a old server farm to run on a new deployment.
I created the ICA files and put them on a network share and then published the apps from there. since you are using  a locked down desktop you could just put shortcuts to the ICA files on the desktop. You will want to use shortcuts that way is something changes with the published app from the old farm you can just generate a new ICA file and place it on the network share.
Binary2013Author Commented:
Thank you both for the replies, and apologies for the delay in getting back to you.
Clearly upgrade of all the farms is required, but unlikely in the short term.
Next best option would be to install web interface on each farm. Timeframes, funding & politics are unlikely in teh short term also

Am I correct in the following;

1. Install Citrix Receiver
2. Configure separate ICA files per connection (farm), and either deploy shortcuts to the desktop or alternatively deploy the ICA files to each user.

Will this still work with TCPIP protocol settings?

Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Binary2013Author Commented:
I have done some further research, this is very confusing, particularly with all the new names for the apps.
If I install the supported 12.3 client - online or web plug-in, then can I create custom ICA files and direct them to launch the app in this version as opposed to the other installed version 3.0 (13.1) or will this only work if I install the web interface?
Daniel BorgerSenior Citrix Engineer- CCEECommented:
The ICA file should not be version specific and would launch as long as you have a client installed on the device.
Please take a look at  It provides the "how to" for creating an ICA file.

You can still use an ICA file, but it's not recommended because you have no redundancy.
Binary2013Author Commented:
Hi All
Have tested it, it works (no surprise your end!)

Point noted about redundancy, but the current setup they have essentially had no redundancy either. I am merely doing a like for like enabling project until such time as full remediation, upgrade of infrastructure comes into play.

The only question I have is;
With the ICA file on a network share, resource and performance is not "realised" at the server, the local client provides the resources (RAM, Processing) that in turn initiates the connection.
The ICA merely contains configurations that are "sucked down and run locally.
Please confirm
Not sure I fully understand that last question.  

The ICA file merely provides the mechanism to get to the application.  The actual connection occurs via the ICA protocol.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Binary2013Author Commented:
Further to this, assuming I have created an ICA file per connection I would like to simplify the deployment.
Rather than have a network share and direct users to launch ICA from that location can I present the ICA files on the web interface?
What I am thinking is that the ICA files can reside on the Citrix farm and that I treat them as an application. The farm then publishes shortcuts on the web interface, and users can launch session from there, via Citrix Receiver.
The Protocols are typically TCPIP + HTTP

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.