Friday, August 17, 2012

In my last post I created a small powershell script which allowed users to see who was online by using information from the Citrix XenApp data collector.

I wanted to take this a little further to provide other information such as location etc.

The following form is the result. It has been designed to be used by our support team rather than staff in general.

This shows the user status, the server which they are logged on to, their login time and their relative location.

It also has a Remote Assist button, this will launch remote assistance and show user sessions for that particular server. Previously our support team had to either ask users which server they were logged on to, or find them in the DSC. By using the presence form, it will speed up this process and give them other useful information as well.

The location is a tricky subject, to show this I had to add subnet IP addresses into the script.

Below is a copy of the script with some information edited or removed. As stated in my previous post I am not a powershell guru and I am sure that some elements could be more streamlined. If you have any comments then feel free to share them!