/// <summary> /// Main entry point /// </summary> static void Main(string[] args) { MyWSManSession mysession = new MyWSManSession(); mysession.SetupCIMConnection("192.168.1.100", "root", "mypass"); // setup the CIM connection to the server Xen_VirtualMachine_Reference_Type newSystem = mysession.CreateVirtualMachine("WSManTestVM", "My VM Description", 2, 1024); // create a new VM mysession.AddDiskAndNicToVirtualMachine(newSystem); //Add a few more resources to the VM mysession.ChangeVirtualMachineState(newSystem, 2); //start the VM mysession.ChangeVirtualMachineState(newSystem, 32768); //Force Shutdown of the VM mysession.DeleteVirtualMachine(newSystem); //Delete the VM }