Having a preconfigured AppCenter Console makes life a bit easier for the XenApp Admins but is essential if you need to provide support staff access to the XenApp farm to carry out session termination, shadowing, etc.
To avoid running through the AppCenter discover wizard each time you can create a custom MMC snap-in that already has the settings you require:
- Log onto a XenApp server (that has AppCenter installed)
- Run mmc.exe /32 (The AppCenter MMC snap-in is 32Bit – it won’t appear in the options if you try to load it into a default 64Bit mmc.exe)
- Click File-Add/Remove Snap-in
- Select Citrix AppCenter, click Add then click OK
- Right click on Citrix AppCenter and select New Window from here
- Enable Skip this screen in the future
- Adjust components as required
- Add LOCALHOST (Means that the console will discover the XenApp farm irrespective what server it’s opened on. Needless to say it won’t work if you use it on a non-XenApp server).
- Enable Close this wizard when discovery is successful
- Edit the console as required – customise the View settings to remove menus that aren’t needed etc.
- Adjust the Options – add a name for the console, add an icon, make read only, etc
- Then click File-Save As to save the .msc file somewhere accessible to all users
(File-Save will write to local profile (%APPDATA%\Microsoft\Windows\Start Menu\Programs\Administrative Tools which you’re likely to lose at logoff if you’re not retaining user profiles).
Streaming applications to your XenApp server solves a lot of issues in an RDS environment but does cause one key headache – you can’t create simple shortcuts to .exe files on your desktop/home folder etc.
The streamed application is launched by Citrix RadeRun.exe so if you want a shortcut to the streamed application it has to be called by RadeRun.exe.
Create a shortcut to RadeRun.exe including the path to .profile and application name you want. (The application name would be what’s available inside the profiled application i.e. what you’d see available when publishing in the AppCenter console).
"C:\Program Files (x86)\Citrix\Streaming Client\RadeRun.exe" /app:"application name" /package:"\\path to streaming profiles share\path to application profile folder\applicationprofilename.profile"
If you want to run a profiled version of Internet Explorer with a specific URL, use /extracmdline”value“
see http://support.citrix.com/article/CTX115191 and http://blogs.citrix.com/2009/03/05/app-streaming-running-apps-via-raderun/ for more information
Note: bear in mind there is a 259 character limit to shortcuts which could trip you up if you have particularly long file/folder names and paths.
One of the significant improvements when migrating for XenApp 5.0 to XenApp 6.5 is the retirement of the old Advanced Settings console.
Now, at last, there is one console for all XenApp configuration.
It turns out creating and editing Load Evaluators is straight forward enough, but applying them is quite different. You can no longer simply apply the appropriate Load Evaluator to the server as before, now they are applied via Citrix policy.
Therefore you need to create a new Computer Policy and edit the Server Settings to select the Load Evaluator Name.
I’d recommend filtering the policy by Worker Groups, not servers. That way instead of managing individual servers all you need to do is add or remove the server from the Worker Group.
- Edit the Load Evaluator setting and select the appropriate LE
- Filter as appropriate to apply to set server(s)