我想关闭虚拟机,我可以使用 VIX 的 ConnectToVMWareVIServer 方法连接到虚拟机,但是当我尝试打开连接时出现错误。我收到异常无法打开 Virtaul 机器.. 内部异常“其中一个参数无效”
我是 VMWare 的新手,因此我使用了https://github.com/dblock/vmwaretasks中提到的 c# 代码
using (VMWareVirtualHost virtualHost = new VMWareVirtualHost())
{
// connect to a remove (VMWare ESX) virtual machine
virtualHost.ConnectToVMWareVIServer(vmIPAddress, vmUserID, vmPassword);
// open an existing virtual machine
using (VMWareVirtualMachine virtualMachine = virtualHost.Open(vmVMXPath))
{
// power on this virtual machine
virtualMachine.PowerOff();
// wait for VMWare Tools
}
}