Usage of Bentley products on a host machine (i.e. a computer to which a Remote Desktop connection is established) via a client machine (i.e. a computer from which a Remote Desktop connection is established) is becoming more common with the proliferation of remote access and virtualization. This wiki explains how such usage is recorded by the SELECTserver and Subscription Entitlement Service (SES) licensing systems.
Bentley products detect when usage is accrued remotely by another computer via Remote Desktop. Important differences exist in how SELECTserver-based and SES-based products associate usage to a machine name:
Citrix is a virtualization technology that runs products installed on a server on client machines via Terminal Services, the same underlying technology used for Remote Desktop. Consequently, usage of Bentley products published on a Citrix server is recorded against remote client names regardless of whether they are SELECTserver-based or SES-based.
Virtual machines act as a separate machine from the computer on which they are installed. However, the method by which virtual machines are accessed dictates the machine name against which product usage is recorded. If connecting to the virtual machine via Remote Desktop or the Hyper-V Manager, which uses Remote Desktop Services (formerly Terminal Services), usage is recorded using the criteria in the "Remote Desktop usage" section. If connecting to a virtual machine via a console session such as VMware Workstation, usage is recorded against the host machine. As a general rule, if the ClientName environment variable in Windows is defined, usage will be recorded using the criteria in the "Remote Desktop usage" section.
Other Language Sources