There is no public C# API for VMM. The only public interface is a
Powershell. However you can start Powershell commands from C#. Check
out this sample:
You
will use New-VM cmdlet to create virtual machine based on a template.
You can get example by typing "get-help new-vm -detailed" in Powershell
console. (see example#2)
Regards,
Starwind Software Developer
www.starwindsoftware.com
Kind Regards,
Anatoly Vilchinsky