我正在使用PowerCLI VMWare.Vim dll,但是我在C#中使用它。
以下是代码。
以下是代码。
VimClient c = new VMware.Vim.VimClientImpl();
ServiceContent sc = c.Connect("");
UserSession us = c.Login("", "");
NameValueCollection filter = new NameValueCollection();
filter.Add("MoRef", "VirtualMachine-vm-12294");
IList<VMware.Vim.EntityViewBase> vms2 = c.FindEntityViews(typeof(VMware.Vim.VirtualMachine), null, filter, null);
c.FindEntityViews 抛出了一个 InvalidProperty 异常。
我已经到处查找,但仍然无法弄清如何直接通过 MoRef 查询 VMware 的内容。有什么帮助吗?