Reading Time: < 1 minute

When you provision a new virtual machine on a Hyper-V Host, the virtual machine it’s created with the default configuration version of the Hyper-V Host. However, there is always the case where backward compatibility is required for migrating virtual machines from previous versions of Hyper-V. 

Why do I need to upgrade my virtual machine configuration version? The answer is quite obvious, to take advantage of all the new features that the  Hyper-V Host release has to offer.

Run the following PowerShell cmdlet to list the default Hyper-V configuration version.

Get-VMHostSupportedVersion -Default

Run the following PowerShell cmdlet to list the virtual machine configuration versions that the Hyper-V host supports.

Get-VMHostSupportedVersion

Thanks for reading my blog!

Feel free to drop your comment or question below.