Apologies for maybe not getting all the terminology right, we're fairly new to RDS/Hyper-V from VMWare.
For various business reasons, we need to run Windows 8.1 VMs with updates disabled - we do update the OS regularly, just on our own schedule. In one, and so far only one of our WS2012/Hyper-V/RSD environments we've discovered that every time we add
a Windows 8 VM to any collection on the RDS server, the RDS server first 'scans' the VM to determine what Windows updates are missing from the guest OS, then schedules a task in the RDS database on the server that actually runs Windows update on the VM/guest
OS.
We've had no luck so far figuring out why this happens in only one environment (we have multiple development and test environments), why this happens at all (um, we turned off Windows updates, why did RDS decide to apply them anyway?), and lastly and most
importantly, how we can make sure this feature is turned off at our customer sites (because this really breaks our and our customers environments) ?
Any hints or help would be appreciated.
What technical details we know:
RDV Windows Update Plugin - this is the RSD plugin that does the guest OS scanning and schedules the update-the-guest-OS tasks
There are also powershell commands that can list and remove the update tasks:
Get-RDPersonalVirtualDesktopPatchSchedule, Remove-RDPersonalVirtualDesktopPatchSchedule
Suffice to say the MSDN documentation for these is sparse.
Obviously we can schedule our own task to run the Remove... powershell command every so often to blow away the scheduled tasks, but that is not an optimal solution to have to do that on every server at every customer site. We really want to make sure
that this feature is disabled on the server.
Thanks,
--
Clark