Yesterday I stepped through the process of registering an incompatible virtual machine with PowerShell.  But what if you want to import the virtual machine instead of registering it?  Well, the process is pretty much identical.  Replace Import-VM with Compare-VM, fix the incompatibilities on the virtual machine report, and import it.

You see, Compare-VM supports all the parameters supported by Import-VM:

import-vm

So whatever the problem is, you can get it to work with Compare-VM.

Cheers,
Ben