使用WMI关闭c#中的Hyper-v虚拟机

时间:2012-09-13 12:46:25

标签: c# wmi virtual-machine hyper-v

我想使用我的C#应用​​程序关闭虚拟机hyper v 2008服务器,然后在中间过程完成后再次重启。我不知道如何在C#中使用WMI。任何代码段都非常有用。

1 个答案:

答案 0 :(得分:0)

这是一个看起来像你的问题的答案: http://blogs.msdn.com/b/taylorb/archive/2008/05/21/hyper-v-wmi-using-powershell-part-4-and-negative-1.aspx

我建议调用powershell - 您可以从远程服务器(控制站)执行此操作。

停止: Stop-VM -ComputerName name.of.hyper-v.server -Name name.of-vm http://technet.microsoft.com/en-us/library/hh848468.aspx

启动它: Start-VM -ComputerName name.of.hyper-v.server -Name name.of-vm

PS。查看technet链接以获取示例。