We just deployed the latest Citrix XenApp 6 onto Server 2008 R2, and we'd like to run an application usage report. I've googled around, but all the how-to's seem to be aimed at XenApp 5 and lower, when apparently it was much easier.

I came across this Citrix expert thread: http://forums.citrix.com/thread.jspa?threadID=265554

Which gives a powershell command, Get-XAApplicationReport, but when I run that on our Citrix Server in PS2 it says it's not recognized.

Do I need to register the Citrix commands in PS some how?

Is there a better way to generate the application usage report?


First open powershell modules (just start typing in start menu) and then XAApplicationReport will be loaded and you will be able to create report.

BTW there is a third party app that will easy your job. Check Syskit - formerly Terminal Services Log - Application Usage Reports for more details about application reports on the XenApp servers.

| improve this answer | |
  • This let me run powershell commands on Citrix, so +1 for that! However, I was not able to get usage statistics from the command... only statistics about the program being published: path, application name, host servers, etc... – Garrett Jul 23 '10 at 21:43

You should install EdgeSight for XenApp it has basic mode and platinum license mode, Platinum has more reports, but the basic also provides some reports, to enable this in basic mode you need to enable Environmental Usage collecting information from the EdgeSight agent, I highly recommend installing it (Especially if you have platinum license)

| improve this answer | |

Check this workaround out... http://www.itguy.gr/2011/06/workaround-for-citrix-edgesight-process.html

You can measure active usage time by summing the SmartAuditor videos time

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.