Licensing and Virtual Hosts
One license is required for each host (Endpoint), whether it's virtual or real.
An Endpoint is any Windows PC that can have a CCleaner Network Agent installed on it. This includes desktops, virtual machines, notebooks, servers, and so on.
Licensing and Terminal Server
For Terminal Server, you must have a license for each Terminal Service account.