Your title says VDI but you are intending automated access into VMs. So without knowing the details, I am assuming you are trying to give user console access to a VMs using VNC/RDP/SSH of Guacamole. I will highly highly recommend against it as will many others. Regardless of the need, you want...