Application publish in XenApp

Access Management console is required to publish any application installed on XenApp.

Below are the steps required to publish an application exe. I have taken Notepad.exe as an example to explain the procedure. It can be used to publish exe of any application.


  1. Citrix Access Management console should be installed on the XenApp farm.
  2. Person who is publishing application icon should have full administrative rights on Access management console.


  1. Double click on the desktop icon “Access Management Console” or launch the exe “CmiLaunch.exe” from "C:\Program Files\Common Files\Citrix\Access Management Console – Framework\". Citrix Access Management console window will be launched. Left side of window will have tree structure as shown below. It has a node for Presentation server and under it, there is a node for XenApp farm. It has different folders under it to manage the farm. For this article, our interest is the “Applications” folder under it.           image 
  2. Right Click on “Applications” folder and Select New –> Create Folder as  shown below:            image
  3. Following screen will appear: image                               Enter the application name and click ok. It will create “Notepad” folder under the applications node.
  4. Right click on “Notepad” folder and select New –> Publish application. “Welcome” screen will appear: Click Nextimage
  5. “Name” screen will appear, add the following details and Click Next:                                                                                     Display Name: Notepad | Application description: Notepadimage
  6. “Type” screen will appear, Keep the default selection and Click Next.                                                                                         Note: Selection needs to be changes in case of application isolation or if server desktop or content needs to be published. We will discuss this more on part 2 of this article.image
  7. “Location” screen will appear, browse to the notepad.exe and click Next. It should fill up the command line and Working directory correctly. If not, add it manually. Do not check Isolation application checkbox.image
  8. “Servers” screen will appear, Click on “Add” button to add all the servers where Notepad has been installed. Servers added here will be having load balancing.image
  9. “Users” screen will appear for adding users who will have access rights on the published icon. Click Add button and it will open “second screen”. On that screen, click on “Add List of Names” button to add the users. “third Screen” will appear. Enter the users into the screen and click “Check Names” button to see the validity of the entered users. Once verified click Ok. Click Ok on second screen and click Next on First screen.                              Note: You can add any number of users from the below screens but the best practice is to have active directory group containing all the required users and that group can be added directly to the below screen. With active directory group it is very easy to manage users. By manage I mean, addition and deletion of users.image
  10. “Shortcut Presentation” screen will appear. Enter “Notepad” folder in the textbox for “Client application folder”. If the user access is through web ICA, do not check the checkbox for “add to the client’s start menu” and “add shortcut to the client’s desktop”.                                                                                 Note: You should enter the folder name that you have created at step 2 above. Users will see the application icon under this folder in their web ICA session. image Check for the application icon displayed on this screen. If you want to change it, click on change icon button, following screen will appear, select the appropriate radio button and get the required application icon and click Ok and then click Next to the parent screen.image
  11. “Publish immediately” screen will appear, select the checkbox for “Configure advanced application settings now” and click next.image
  12. Access control screen will appear: Keep the default options and click Next.image
  13. “Content redirection” screen will appear: select the required extensions and click Next.                                                        Note: For more information, refer to my article:
  14. “Limits” screen will appear: Depending on the application architecture and the bandwidth, check the checkbox for “Limit instances allowed to run in server farm” and then add Maximum instances. Click Next.image
  15. “Client options” screen will appear: Select the different options based on your requirements like the bandwidth, security or printing requirements. Click Next.                                                  Note: For Client audio, refer to the article
  16. “Appearance” screen will appear: Select the appropriate session window size and required color depth. Click Finish.                 Note: For seamless mode, selecting any value under “session window size” will not make any difference. For Color depth, refer to my article: After this step, application icon will be published and available under “Notepad” folder. Users who are given access to this icon, will be able to see it in Web ICA session.  
  17. In any point of time, if you need to changes any value for this published icon, right click on the published icon under “notepad” folder and click properties. Following screen will appear: Select the node that you want to modify.image You can also change the specific property by doing right click on published icon and selecting “Modify application Properties” and then specific option.
  18. To view information about published icon like servers, configured users, connected users and read only properties, click on “Connected Users” link on the right hand side of access management console. image 


4 thoughts on “Application publish in XenApp

  1. Thanks you for sharing ur knowledge, it was very informative.
    I have one more question to you,
    Do u have any idea how many applications can be published using one Xenapp Server, or is there any limit, and how it is judged?

  2. Thank you for the reply, but let me ask you if you have the minimum size of Datastore, what would be the limit , any specific numbers. or something?

Leave a Reply

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

You are commenting using your 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 )

Google+ photo

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

Connecting to %s