Configuring Agent Desktops to Use Citrix Servers

Before you can host Citrix-published applications in agent desktop, you must configure the Agent Desktops CCF server and client machines. Before configuring the server, ensure you copy the Microsoft.Ccf.Samples.Citrix.ApplicationAdapter.dll file from <InstallDir>/AgentDesktop to the <InstallDir>/Citrix Server Component.

If you are using Citrix client versions earlier than Citrix XenApp Plug-in for Hosted Apps ver 11.0, you must disable the Data Execution Prevention feature for the hosted Citrix application to be able to access the Citrix server.

To disable the feature:

  1. Open the Command Prompt on the client machine, with an Administrator login.
  2. Run the following command:
  3. bcdedit.exe /set {current} nx AlwaysOff
  4. The Command Prompt would display the message: The operation completed successfully.
  5. Close Command Prompt and restart the machine.

Note

The feature may have security implications on the client, based on the environment. You must review the security implications before running the command. To enable the feature, you must run the above command with the parameter AlwayOn. If you want to enable the feature and access the Citrix Hosted applications, you must use Citrix XenApp Plug-in for Hosted Apps 11.0 or later.

To configure Agent Desktops to access Citrix servers:

  1. Using a Script to Edit the Client Registry
  2. Configuring the Application Init String
  3. In some situations, the Citrix applications (hosted in the Agent Desktops) might not be able to communicate effectively with the Citrix Server. You can edit the Citrix integration configuration file in the CCF server to configure CCF server and Agent Desktop communication. For more information, see Editing the Citrix Integration Configuration File on the CCF Server.

Note

While publishing the sample applications in the Citrix server, you must copy the StandAloneTestApp.exe from <InstallDir>/QuickStarts folder to the Citrix server machine.