Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
Licensing, Cloud and Web Services
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Licensing, Cloud and Web Services
  • Cancel
Licensing, Cloud and Web Services
Licensing, Cloud and Web Services Wiki How remote usage is recorded
    • Sign In
    • Eastern Europe Continuity Plan
    • Guest Accounts - Review Access
    • +Web Services
    • +SES Activation
    • +CONNECTION Client
    • +CONNECT Advisor
    • +Federated Identity
    • +SELECTserver based Activation
    • +Pre-SELECTserver Based Activation
    • +Product-Specific Licensing
    • Understanding why you received a TL Invoice
    • Working from Home using Bentley Licensing
    • -Licensing Workflow
      • License Flowchart for Subscription Entitlement Service (SES) and legacy SELECTserver
      • -Understanding the Subscription Entitlement Service (SES) Workflow
        • Terminology
        • Fulfillment document
        • +Bentley Licensing Tool
        • +Registered User Set-up
        • SES FAQ
        • +Troubleshooting SES
        • -Technotes
          • Products Using Subscription Entitlement Service
          • Practitioner Licensing
          • Offline Usage
          • Checkout Restrictions
          • Evaluation Entitlement Configuration
          • Managing Default Access setting
          • SELECTserver/Subscription Entitlement Service hybrid environment FAQ
          • How to manage Access Keys for Deployed Server products
          • How products are licensed under Subscription Entitlement Service
          • +How is usage calculated?
          • How remote usage is recorded
          • How to ensure usage from only one user on a shared workstation
          • How to activate products under Subscription Entitlement Service
          • How to import checked out licenses from the command line
          • How to select feature levels under Subscription Entitlement Service
          • How to evaluate a product under Subscription Entitlement Service
          • How to license automated workflows
          • Managing User and License Assignments for Practitioner Entitlements | Virtuosity
          • How to check the number of purchased licenses?
        • SELECT Open Access
        • Cloud Services Subscription (CSS)
        • non-SELECT Announcement and FAQs
      • +Licensing Announcements
      • Upgrade from Hardware lock (dongle) to CONNECT licensing
      • What you need to know/request when splitting your Account
    • How to leave a Product Review
    • +Serviços ProjectWise 365
    • About Bentley Trust Licensing
    • Customer Number, Account Number, Entitlements, Users
    • How to delete Bentley account and all related data
    • Support for non-Bentley technologies utilized by Bentley products
    • Support for V8i applications after December 31st, 2021
    • +Support Homepage - Localized
    • What you need to know/request when consolidating Accounts

    How remote usage is recorded

    Background

    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.

    License Client usage logging behavior in virtual and remote environments starting from 11.0.12.x

    Note: This behavior applies to License Client 11.0.12.2 (delivered with CONNECTION Client 11.0.1.109) and later.

    To better support the increased usage of virtual and remote environments across multi-user and single-user environments, changes have been made to how the license client determines which machine to associate the application usage to. 

    Single-user remote environments 

    Single-user environments would include supported operating systems such as Windows 10 or Windows 8.1.  As these environments only allow one user to be remotely connected at a time, application usage will be logged by the license client against the Windows machine name on which the application process is running regardless of whether it is a physical machine or a virtual machine. A remote session connecting to these machines will not affect the usage being logged. 

    Multi-user remote environments 

    Multi-user environments would include server operating systems such as Windows Server 2016 or Windows Server 2019.  These operating systems are designed to allow multiple users to access resources on the machine at the same time.   

    For situations where a user is remoting in to one of these environments, the license client will capture, at the time the License Client service is started, the name of the machine that the Windows user is remoting from.  Any application usage generated under that Windows user while that License Client service session is active will be logged against that remote machine name. 

    If the user ends the remote session from one host and connects from another while the process is still running on the server, the original host name (i.e. the first machine that the user remoted in from) will be maintained for further application usage logging.  That initial host name will continue to be used until either the Windows user signs out or the License Client service is restarted. 

    Remote Desktop usage prior to License Client 11.0.12.x

    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:

    • SELECTserver: If the host machine is running a client operating system (i.e. Windows 7, 8, 10, etc.), product usage is recorded against the host machine name. If the host machine is running a server operating system (i.e. Windows Server 2012, 2016, 2019, etc.), product usage is recorded against the remote client name.
    • Subscription Entitlement Service: During a remote session, product usage is recorded against the remote client name regardless of the operating system on the host machine.  Once the remote session is ended, if the product process continues to run, usage will be switched to record against the host machine.

    Citrix usage

    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 machine usage

    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

    Deutsch

    Français

    Polski

    • Subscription Entitlement Service
    • Usage
    • en
    • SELECTserver
    • SELECTsupport
    • licensing
    • Share
    • History
    • More
    • Cancel
    • jeremyhoesly Created by Bentley Colleague jeremyhoesly
    • When: Wed, Feb 12 2020 5:25 PM
    • Jacek Majda Last revision by Bentley Colleague Jacek Majda
    • When: Fri, Oct 8 2021 7:43 AM
    • Revisions: 13
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies