如何通过C#控制ESX VM?

时间:2016-07-18 14:57:56

标签: c# esx

我正在尝试通过C#控制我的虚拟机。 使用ESX 5.5和Windows 7 我找到了这两个包装器:

使用DLL,我可以连接到ESX服务器并打开我的计算机电源。 但上电后,代码卡住了,我无法继续。 还有其他控制ESX机器的解决方案吗?

当我尝试控制VM工作站时,我没有任何问题,所以我真正的问题是ESX服务器。 非常感谢帮助者。

修改

using (VMWareVirtualHost virtualHost = new VMWareVirtualHost())
{
virtualHost.ConnectToVMWareVIServer("1.1.1.1", "root", "password");
using (VMWareVirtualMachine virtualMachine = virtualHost.Open(@"[Compellent_External_] yosia_win7_1/yosia.vmx"))
{
virtualMachine.PowerOn();
virtualMachine.WaitForToolsInGuest();
virtualMachine.LoginInGuest("user", "password");
}

0 个答案:

没有答案