Jump to content


Photo

Querying client Receiver versions?

Started by Simon Gadsby , 22 September 2014 - 06:01 AM
6 replies to this topic

Best Answer William Charnell , 25 September 2014 - 02:06 PM

The historical connection information (including client versions) should be available via the OData API exposed by the monitoring service (this OData API is what Director uses to get the data it displays). See

 

http://support.citrix.com/proddocs/topic/xenapp-xendesktop-75/cds-ms-odata-wrapper.html

 

The connection data should be available via the http://{dc-host}/Citrix/Monitor/OData/v1/Data/Connections URL

Simon Gadsby Members

Simon Gadsby
  • 106 posts

Posted 22 September 2014 - 06:01 AM

Hi,

 

When I run Scout TaaS tells me that:

1467 - Plugin to detect and warn about legacy clients in XenDesktop/XenApp 7.x environment

4 instances of legacy clients were found in the environment.

4 instances of 11.2.0.31560 (Windows).

 

I'm aware that there are legacy clients in the environment, but would I would particularly like to know which machines/users are connecting or attempting to connect with this version!

 

Director shows a 'Receiver Version' column, however I don't see any entries that might relate to the old 11.2 plugin.

 

Also, I can't find a command to retrieve session Receiver Client versions via PS. Does anybody know where I can extract this data? Event log?

 

TIA,

Simon.

 



kirankuma Citrix Employees

Kiran K N
  • 68 posts

Posted 22 September 2014 - 07:57 AM

HI Simon,

 

Run the following command on Controller

Get-BrokerSession | Select MachineName,ClientVersion

 

you will get the TSVDA machine name and the client version for each session



Simon Gadsby Members

Simon Gadsby
  • 106 posts

Posted 23 September 2014 - 01:37 AM

Perfect, thanks Kiran.

 

I was wondering about blank values for this attribute, however figured out that it shows blank for RDP sessions and some Disconnected sessions. And they are showing in Director afterall. Cheers.



Simon Gadsby Members

Simon Gadsby
  • 106 posts

Posted 23 September 2014 - 01:44 AM

So although this tells me current connections, I actually want to know about the historical ones. Is this possible?

 

Get-BrokerConnectionLog does not appear to give me ClientVersion.

 

I assumed the Scout report was telling me about historical connections, but perhaps it is just showing current connections?



William Charnell Citrix Employees

William Charnell
  • 336 posts

Posted 25 September 2014 - 02:06 PM

The historical connection information (including client versions) should be available via the OData API exposed by the monitoring service (this OData API is what Director uses to get the data it displays). See

 

http://support.citrix.com/proddocs/topic/xenapp-xendesktop-75/cds-ms-odata-wrapper.html

 

The connection data should be available via the http://{dc-host}/Citrix/Monitor/OData/v1/Data/Connections URL


Best Answer

matthew ingram Members

matthew ingram
  • 826 posts

Posted 25 September 2014 - 03:20 PM

You could also look at the connection history in director. I believe it's there as well.



Simon Gadsby Members

Simon Gadsby
  • 2 posts

Posted 26 September 2014 - 01:36 AM

Thanks guys.

 

Director does give me up to the last 7 days (I assume this is what you mean Matthew? Filters/Connections/All Connections).

 

oData gives me ALL data recorded which is excellent - not sure why I didn't look here, thanks William. I used this C# expression in LINQPad: Connections.Where(c => c.ClientVersion.StartsWith("11"))

 

Thanks,

Simon.