Updating Hyper-V Server 2012 (free version)

I am setting up a cluster of Hyper-V Server 2012 machines. I've got remote access to the machines via windows 8 and the various remote management consoles.

I can't seem to figure out how to run 'windows updates' on the hyper-v server. There are a couple of hotfixes to hyper-v that I need to get installed. It DOES NOT run on top of windows server 2012 as far as I am aware. (edit: apparently it does run on a slightly modified Windows Server 2012 core)

All the instructions I've been able to find are specificity how to do updates on windows server 2012 core. However I am using the version of Hyper-V that is basically a headless copy that is meant to be run entirely from powershell. Due to the poor naming choices by Microsoft, it is almost impossible to google-search for this particular type of hyper-v server.

I don't want to leave my machine open to vulnerabilities... Please help!


Solution 1:

Run SCONFIG. Just type sconfig at the command prompt. Then choose option 6 or 7 (the exact option escapes me at the moment) for Windows Updates. You can change your Windows Update settings to install updates automatically, or you can download and install them manually, just like with the GUI.

sconfig comes with Server Core out of the box. In fact I think it runs at startup the first time you log on to the machine. Not sure how you missed it... maybe it doesn't run at startup on Hyper-V Server 2012.

Solution 2:

It is a Server 2012 core install. Just use the command line tools.

http://www.moundalexis.com/tm/2010/01/07/windows-update-wuauclt-command-line-switches/

wuauclt basically allows you to do updates.