Customer configured profile roaming, while switch ICA session between several endpoints, the IP address is not consistent with the name of endpoint, and customer has a report based on Citrix Director, that caused the report not accurate.
The detail of this scenario is, for example, there are 2 endpoints which installed CWA,
1st endpoint, IP address is "10.0.0.1", the name is "name1"
2nd endpoint, IP address is "10.0.0.2", the name is "name2"
End user logon ICA session through 1st endpoint, then 10.0.0.1 and "name1" displayed in Director, that's correct. but after end user switch to logon on 2nd endpoint, the Director shows the IP address of 1st endpoint and "name2", that's not consistent.
Procmon log shows during ICA session logon, some 3rd party application has monitored Citrix ICA session registry and modified the ClietnName(HKLM|SOFTWARE\Citrix\Ica\Session\ClientName).
It is recommended that 3rd party should not modify Citrix registry, that may caused Citrix modules not functioning. there are two workarounds, the first workaround is remove the 3rd party application, the second one is involve the 3rd party vendor not to modify Citrix registry.
CVAD - The IP address of CWA endpoint is not consistent with client name in Director