Know EndPoint OS Family with in XenDesktop

Registry Key Holding the Data

[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Ica\Session\1\Connection]
“ClientProductId”=dword:000080e1

Corresponding Values

OS FamilyHEXDecimal
Android0x5484
Blackberry0x5585
CitrixConsole33
DOS321420
EPOC1016
internet0x101257
iOS0x5383
Java0x105261
LinuxUnix0x5181
Mac0x5282
MVGATerminals77
OS21117
TextTerminals44
ThinOS0x80e132993
WinCE0x1f097945
Windows11

Powershell Snippet

$icaSessionRegPath = "HKLM:\SOFTWARE\Citrix\Ica\Session\1\Connection"
$(Get-ItemProperty -Path $icaSessionRegPath).ClientProductId

Output: 32993

which is ThinOS from the above table and its indeed a zeroclient (Xenith).

Tip

Combination with SessionStateMonitor http://support.citrix.com/article/CTX127491 brings lot of use cases.

Leave a comment

Your email address will not be published. Required fields are marked *

WordPress Appliance - Powered by TurnKey Linux