Using Citrix XenApp PowerShell

One who is ignorant of life did not know that this existed! I was looking for how to create lists of applications by filtering certain characteristics or with certain conditions until I found that XenApp has a command line! Well, a script execution shell, that allows us to perform anything under command! Just like Microsoft's PowerShell on its servers, XenApp has a PowerShell or also called XenApp Commands. For example, a utility that can be given to it, With a command we can export all the information of the applications that we have published with all their features, Configured Users… and with another command we can import them. This as a backup is not bad at all!

Uninstalling and installing Citrix clients automatically

Well, for those who need to uninstall a Citrix client from one or all computers on the network, be it a current customer or an old one to replace it with a new one if possible personalized (We can be guided by this: HTTP://www.bujarra.com/?p=676), there is a utility from a friend of mine called UNICA de Gourami that is totally free and runs by command line. With this program we will be able to uninstall any version of the Citrix client from the version 4.0 to the current one 11.0 o XenApp Plugin. Apart from putting parameters to the command we can put the file to install after a successful uninstallation, another parameter to put a message while performing the process and another to generate a LOG file with the information of what happens.

Script to run when you're on Citrix or Terminal Server but not on-premises (or vice versa)

Although it may seem a bit simple, I'm forced to have to post this, since many people have asked me for it and to put it here… How is it free… 😉 Well, is as simple as a script that will be executed at the login login of the users of our Active Directory, through policies or GPOs. There are many times that we want users to run a certain script when they're on Citrix but not when they're on-premises, or the other way around 😉 when they are in the local that they execute a certain script, but when they are in Citrix or Terminal Services they are not.