Enabling this feature manually on each vm, via settings processor > expand > Compatibility > tick Migrate to a physical computer with a different processor version

 

View current status of all vm’s on a host.

PS C:\WINDOWS\system32> Get-VM | get-VMProcessor

VMName Count CompatibilityForMigrationEnabled CompatibilityForOlderOperatingSystemsEnabled
—— —– ——————————– ——————————————–
Activation-Test 1 False False
AzureADConnect2 1 False False
AzureBackup1 2 False False
exchange 4 False False
Proxy1 1 False False
RDSHost (rdvh1) 1 False False
SCCM (WSUS) 2 False False
Steam-Cache 2 False False
SYSDeploy 2 False False
TesVMG1 1 False False
TesVMG2 1 True False
vd1-H0 1 False False
vd1-H1 1 True False
w10IotE 1 False False
Windows10-vdi-m 1 False False
Windows10-vdi-v1 1 False False

Update all vm’s on host (only updates vms that are powered off.)

PS C:\WINDOWS\system32> Get-VM | set-VMProcessor -CompatibilityForMigrationEnabled $true

 

After (only updates VMs that are powered off)

PS C:\WINDOWS\system32> Get-VM | get-VMProcessor

VMName Count CompatibilityForMigrationEnabled CompatibilityForOlderOperatingSystemsEnabled
—— —– ——————————– ——————————————–
Activation-Test 1 True False
AzureADConnect2 1 False False
AzureBackup1 2 False False
exchange 4 True False
Proxy1 1 True False
RDSHost (rdvh1) 1 False False
SCCM (WSUS) 2 False False
Steam-Cache 2 True False
SYSDeploy 2 True False
TesVMG1 1 True False
TesVMG2 1 True False
vd1-H0 1 True False
vd1-H1 1 True False
w10IotE 1 True False
Windows10-vdi-m 1 True False
Windows10-vdi-v1 1 True False