I have setup a demo Windows 2012 RDS VDI
RDS Broker Server
RDS Web Access Server
Windows 2012 Hyper-V Server as Virtualisation Host Sever - holding 2 Master VMs - called Win7GoldStd, Win8GoldStd - Windows 7 and Windows 8 VMs, each Workgroup Members, with Desktop Apps added i.e. MS-Office, Anti-Virus etc, Windows autoupdate turned off and anti-virus update turned off
Then Copied .vhd file of each Master VM (for backup)
Then Snapshotted each Master VM (for backup)
and then pwered yp each Master VM and did IPCONFIG /RELEASE to hand back IP to DHCP and then sysprepped each VM with sysprep /generalize /oobe /shutdown /unattend:Unattaned.xml (the unattend.xml simply has CopyProfile set to copy Local Admin Profile to Default user)
Then Snapshotted each VM again.
Then created Virtual Desktop Pool (creating 3 new Virtual Desktops from 1 of my Master VMs) - they use the current Master VM state i.e. the sysprepped Master VM
Now I want to update the Virtual Desktops i..e. Windows Updates, Anti-virus updates on at least a weekly basis (maybe daily)
I know i need to update the Master VM only and then re-associate the Virtual Desktops to the Master VM.
But what is the exact process for this. The current state of my Master VM of course is a sysprepped VM. Do I take the .vhd file of the original (pre-sysprepped Master VM) create a new VM from it and then Update as needed and then sysprep again and then re-associate the Virtual Desktops to this newly updated Master VM i.e. need to do this for each daily Windows, anti-virus update i.e. copy .VHD, boot, sysprep re-associate Virtual Desktops ?
What is good practice of dealing with Snapshots i.e. increasing disk usage) ?
Any advice welcome