我正在尝试将使用C#开发的VMware虚拟化模块从旧版本升级到VMware 6.7。如何使用vmware Esxi 6.7设置Guest OS Password / hostName / IP?对于旧版本,我使用的是VIX工具(VmRun.exe,命令为“runProgramInGuest”)。 VMware 6.7的替代品是什么?我已经google了很多,无法找到一些可以理解的解决方案。请指导我正确的方向。任何帮助将非常感谢!
自6.5开始,VIX已弃用,并已移至vSphere Web Services API:
对于vSphere,VIX API在2012年已弃用,如VIX 1.11发行说明中所述。 VIX 1.14是vSphere的最后一个受支持版本。 6.5和VMware Tools 10.1.0及更高版本不再支持VIX。
在vSphere Web Services API中,您正在查找作为GuestProcessManager对象一部分的startProgramInGuest方法:https://vdc-download.vmware.com/vmwb-repository/dcr-public/fe08899f-1eec-4d8d-b3bc-a6664c168c2c/7fdf97a1-4c0d-4be0-9d43-2ceebbc174d9/doc/vim.vm.guest.ProcessManager.html