VMHyperV: Add support for VM version # for Win10 and Server 2016
New parameter available for VM creation is version #, this allows for creation of a VM on Win10 or higher that is backwards compatible with previous.
Valid versions: 5 for Windows 8, 8.1 Server 2012 and 2012 R2 6 for Windows 10 6.2 for Windows 10 TH2 7.0 for Windows Server 2016 TP5 -
I think those are correct, might have some off and other versions may exist or be available at later time
@MS-MatthewWalker I see v7.1 on Server 2016 TP5
Correct list is
5 for Windows 8, 8.1 Server 2012 and 2012 R2 6.2 for Windows 10 pre TH2 7.0 for Windows Server 2016 TP4 (And associated Win10 builds including TH2) 7.1 for Windows Server 2016 TP5 (And associated Win10 builds) 8,0 for Windows 10 builds above 14352 254.0 for Windows 10 Builds above 14352 (listed as pre-release) 255.0 for Windows 10 Builds above 14352 (Listed as experimental)
PS to verify supported versions on OS is Get-VMHostSupportedVersion
PS C:\WINDOWS\system32> Get-VMHostSupportedVersion
Name Version IsDefault
---- ------- ---------
Microsoft Windows 8.1/Server 2012 R2 5.0 False
Microsoft Windows 10 1507/Server 2016 Technical Preview 3 6.2 False
Microsoft Windows 10 1511/Server 2016 Technical Preview 4 7.0 False
Microsoft Windows Server 2016 Technical Preview 5 7.1 False
Microsoft Windows 10 Anniversary Update/Server 2016 8.0 True
Prerelease 254.0 False
Experimental 255.0 False