Windows 2012 R2作为RDSH并回滚到清理状态

我正在以“远程桌面会话主机”模式安装新的Windows 2012 R2服务器,该模式将作为教室内的“terminal服务器”工作。
然后,这个想法是,服务器设置完成并准备好安装应用程序后,我会得到一个“快照”(或称之为任何你喜欢的),我安装特定课程所需的软件,让人们连接,当课程是完成(几个星期后),我回滚到最初的快照,有一个干净的状态,从下一个课程开始。

任何想法如何得到这个? 我想了解一些解决scheme,但我也想问问他们的意见:

  1. 虚拟化RDSH服务器并从HyperVpipe理其快照,每次需要时还原
  2. 创build初始系统的VHD(phys2VHD ??),并从每次集成差分VHD引导
  3. 使用WindowsBackup和还原(但似乎保留新安装的应用程序的文件)
  4. 使用第三方软件如DeepFreeze,Timewiz,RollbackRX等。
  5. ???

对于上述我有一些疑问:
如何在快照中间集成补丁/更新? 是否有可能恢复,而不是身体上的服务器(这是一个痛苦)?

谢谢你的回答!