Q: Does SCVMM convert VMware virtual machines (V2V)? A: Yes. You must put the following files from the source VMware virtual machine in the Virtual Machine Manager library:
During the conversion process, the Convert Virtual Machine Wizard converts the .vmdk files to .vhd files and makes the operating system on the virtual machine compatible with Microsoft virtualization technologies. The virtual machine created by the wizard matches VMware virtual machine properties, including name, description, memory, disk-to-bus assignment, CD and DVD settings, network adapter settings and parameters, and so on.
The Convert Virtual Machine Wizard supports the conversion of VMware virtual machines that are running any of the following guest operating systems:
If you use the Convert Virtual Machine Wizard to convert a VMWare-based virtual machine running any operating system not in the preceding list, the virtual machine might not start up or might not function correctly. To ensure a successful conversion, you must first modify the guest operating system to one of the listed supported operating systems.
Some conversions of a VMWare-based virtual machine whose guest operating system is Windows might require that additional system files and drivers be added to the internal cache. In this case, when you run the Convert Virtual Machine Wizard, if additional files or drivers are required, do the following:
Depending on the configurations of the source and destination machines, this process may take some time to complete. To review the progress and results of the conversion, open the Jobs window. By default, the Jobs window opens when the wizard closes. To open the Jobs window at any time, click the Jobs button on the toolbar in the VMM Administrator Console.
And, of course, since everything in VMM can be done in PowerShell (get-command | where {$_.implementingtype -like "*VirtualMachineManager*"}), here you go:
$c = get-VMMserver localhost$vmhost = get-vmhost -VMMServer $c -ComputerName hostname$vm = $c | new-V2V -vmxpath \\machine\share\vmx_path -VMHost $vmhost -Path d:\vm\ [-Name vmname]or$vmx = $c | new-VMXMachineConfig -vmxpath \\machine\share\vmx_path$vm = $c | new-V2V -MachineConfig $vmx -VMHost $vmhost -Path d:\vm\ [-Name vmname]or$vhd = $c | copy-VMDK -Path d:\vm\ -VMHost $vmhost -vmdkpath \\machine\share\vmdk_pathfor more details:help <cmdlet>, e.g. help new-v2vorget-command new-v2v| format-list(get-command new-v2v).definition