我使用它几年后找到我遇到的问题,这是我第一次访问这个网站。
我正在使用vmware.vim.dll访问vSphere主机。我正在尝试获取托管的所有VM的所有IP地址,但是如果VM有多个,我似乎只能获得主IP。这是方法吗?
我目前正在使用以下内容,但正如我所说,我只获得主要IP:
EntityViewBase appDC = Client.FindEntityView(typeof(VirtualMachine), null, thisDcFilter, null);
VirtualMachine thisDC = (VirtualMachine)appDC;
GuestInfo vmInfo = thisDC.Guest;
frm.lbVMstatus.Items.Add(" IP: " + vmInfo.IpAddress);
有办法解决这个问题吗?
感谢您的帮助
答案 0 :(得分:0)
所以我终于明白了。 我不得不使用'GuestNicInfo'来获取具有多个IP的VM上的所有IP地址。