Are there any means for a .NET application to create, delete, start, and stop Hyper-V virtual machines?
I would like to create an automated means of starting and stopping (the create & delete are bonus) virtual machines from a C# application. I figured that (atleast) there would be a means of doing this via P/Invoke, but I cannot find anything discussing how to do this.
Any links to some good walkthroughs or documentation would be preferable.