我正在尝试通过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");
}