I am trying to build a "desktop in the cloud" using the Apache Guacamole service and Google Cloud VMs. I have accepted that I can not boot a VM on a RDP connection, but I am wondering if there is a way to shut down a machine on RDP disconnect.
I have a Windows Datacenter VM hosted as my "desktop" and Apache Guacamole hosted on another server to RDP into the desktop. To save money I would like to shut down the VM when I disconnect. Basically, when I terminate the RDP connection can I detect that and trigger shutdown?
I am not averse to writing bash or python scripts to accomplish this task, but I need some direction.
Thanks, Owen