Each Hyper-V virtual machine sports a number of settings that can be changed, but not by any sanctioned GUI tools. If you’re familiar with WMI, these properties are part of the Msvm_VirtualSystemSettingData class. Whether you’re familiar with WMI or not, these properties are not simple to change. I previously created a script that modifies the BIOS GUID setting, but that left out all the other available fields. So, I took that script back into the workshop and rewired it to increase its reach. If you’re fairly new to using PowerShell as a scripting language and use other people’s scripts to learn, there are some additional notes after the script contents that you might be interested in. What this Script Does This script can be used to modify the following properties of a Hyper-V virtual machine: BIOS GUID: The BIOS of every modern computer should contain a Universally Unique Identifier… Read More»
There’s little documentation on how Hyper-V CPU compatibility mode works. Does it impact the performance of a virtual machine? Learn all about it here.
Download the advanced settings editor tool for Microsoft Hyper-V Virtual Machines! Easily edit complex configurations for your deployment!
Use this Free Script from Eric to update Windows Deployment Services Boot ID for a VM in Hyper-V. WSD is great when you discover it – check it out here.
Shielded Virtual Machines are a great new feature in Hyper-V 2016 – set them up properly on stand-alone hosts using this guide to protect against tampering.