1 Open Hyper-V Manager. 2 Select a Hyper-V virtual machine at the top of the middle pane you want to see what generation it is. (see screenshots below) It doesn't matter if the virtual machine is off or running. 3 You will now see what generation this Hyper-V virtual machine is at the bottom of the middle pane.Because the VM is running on an older version of Hyper-V, the option to manually install Integration Services still exists. Once Integration Services is installed on the VM, it should be possible to export the VM, then import it onto a production host.How to list the supported VM configuration versions You can list all supported VM configuration versions on your Hyper-V host using the Get-VMHostSupportedVersion cmdlet.
How do I upgrade the configuration version of a Hyper-V Vm?
The process to upgrade a virtual machine configuration version requires to shutdown the VM, and do a manual upgrade. This is a one-way process so you can either do this through PowerShell or through the Hyper-V Manager console. As you can see in the UI we have got this Upgrade Configuration Version.
How do I see the Hyper-V version of my Virtual Machine?
If you want to see the version of a Hyper-V virtual machine, you can use Hyper-V Manager or the following PowerShell command: Here you have a full list of VM configuration versions of Hyper-V VMs together with the operating system. Upgrading the Hyper-V VM version is pretty straight forward.
Can I import a Hyper-V virtual machine from an older version?
You can import virtual machines that have been created for a Hyper-V host running an older version of Windows or restore them from backup. If the VM's configuration version is not listed as supported for your Hyper-V host OS in the table below, you have to update the VM configuration version before you can start the VM.
How do I list the supported VM configuration versions?
How to list the supported VM configuration versions. You can list all supported VM configuration versions on your Hyper-V host using the Get-VMHostSupportedVersion cmdlet. Get - VMHostSupportedVersion. If you want to see the version of a Hyper-V virtual machine, you can use Hyper-V Manager or the following PowerShell command: Get - VM.