Skip to main content

Export And Import Citrix XenDesktop Published Apps

·218 words·

In one of my last projects I needed an automated way to migrate published apps from a Citrix XenDesktop test site to a production site. There is no way to do so in Citrix Studio. Additionally the customer has many published apps configured with FTAs, categories and so on. I was sure I would have missed something if I had gone the manual way.

I headed over to my colleague Clemens Geiler and we talked and scripted. The outcome were two scripts, one to export all published apps to json files and one to import apps with the information of the exported json files.

Before you start

  • Citrix is adding features in each new release. The scripts were developed for version 7.8. If you use them with a later version note that new options may not get considered.
  • PowerShell version 3 is required. Be sure to update to that version if you are using Windows Server 2008 R2.
  • The scripts have to be executed on a Citrix Controller.
  • Run the scripts in an elevated PowerShell console.
  • If you want to see some logs, run the scripts with the -Verbose parameter.
The full article was originally published on the sepago blog, which no longer exists. The scripts are available in the folder Migrate-XenDesktopApplications of my Misc-PowerShell repository on GitHub.

Related