I'm trying to build a VDI solution for a small number (< 5) of clients. The user will RDP to a VM and browse the web. When they logout, I want the VM to revert back to a known state (snapshot). How do I configure the VM to do this? We have vSphere 6.
Short of buying VMware Horizon (which is sort of mean for this exact situation...), you can kind of achieve what you're looking for using a combination of straight vSphere and Windows GPOs.
You'd have to:
To have VMWare revert a VM to a snapshot after rebooting choose
VM
>Settings
>Options
>Snapshots
and selectAfter powering off
andRevert to snapshot
. (see here)You could use group policy to disable the logout button and only allow them to restart the machine, or schedule a reboot task on the logout event.