Find Installed ICA Client Version

A coworker just asked me how to do this.  I wasn’t sure, so some quick work in PrimalScript got me the answer.

Set oICA = CreateObject(“Citrix.ICAClient”)
WScript.Echo “ICA Client Version: ” & oICA.ClientVersion

Just save that as a .vbs and run it on the workstation in question.  Easy.


6 responses to “Find Installed ICA Client Version

  1. Well done #1. If you don’t have the script handy, the client version can also be found in the contents of the version.dat file in C:\Program Files\Citrix\ICA Client\version.dat or C:\Program Files (x86)\Citrix\ICA Client\version.dat.

    But scripting it is more fun.

  2. Indeed, 2, it can be found in the version.dat file. However, on my x64 Windows 7 machine, the version.dat file is found in C:\Users\\AppData\Local\Citrix\ICA Client

    Scripting is definitely more fun. 🙂

  3. Ok, another good point. And since we agree that scripting is more fun (and geekier), for you Powershell fans:

    (Get-ItemProperty ‘HKCU:\Software\Citrix\Receiver\InstallDetect\{8C92B884-C818-45D0-A757-7123B78AA247}’).displayversion

  4. Can anyone pls help to find ICA version on multiple servers using script. Also let me know which script will i need to use if not powershell. Thanks in advance