This information can be very useful, because as you might know, there are build numbers and version numbers, and it become a mess very fast when you try to list all ICA client version connecting your Citrix Presentation / XenApp servers.
4.00.581
4.00.686
4.20.715
4.20.727
4.20.741
4.21.779
6.00.910
6.01.963
6.01.964
6.01.967
6.20.985
6.30.1050
6.31.1051
7.00.17534
7.01.20497
7.10.21845
7.10.22650
8.00.24737
8.10.29670
9.00.32649
9.10.36280
9.15.39151
9.20.44376
9.23.50211
10.00.45418
10.00.49686
10.00.52110
10.10.55836
10.15.58643
10.20.2650
11.00.5284 (beta)
11.00.5357
11.2.0.31560
11.2.2.3
There are several way to list all client version connecting to a PS or XenApp farm, my favorite because the simplest one is by using Edgesight. You need to open you Edgesight website and go to the "Browse" tab and then click on "Session" category and this is it "ICA Client Version" is here waiting for your click.


The result will be this kind of report :


I will post in next few days how to retrieve the client version with a vbs script and then using Powershell scripting.
Read original blog post