【问题标题】:VMware Esxi 6.7 - Guest OS PasswordVMware Esxi 6.7 - 来宾操作系统密码
【发布时间】:2019-07-18 23:11:54
【问题描述】:

我正在尝试将我用 C# 开发的 VMware 虚拟化模块从旧版本升级到 VMware 6.7。如何使用 vmware Esxi 6.7 设置访客操作系统密码/主机名/IP?对于旧版本,我使用的是 VIX 工具(带有命令“runProgramInGuest”的 VmRun.exe)。 VMware 6.7 的替代方案是什么? 我已经用谷歌搜索了很多,找不到一些可以理解的解决方案。请指导我正确的方向。 任何帮助将不胜感激!

【问题讨论】:

    标签: c# vmware esxi


    【解决方案1】:

    VIX 自 6.5 起已弃用并移至 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 服务 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

    【讨论】:

    • 感谢您的帮助。你能进一步指导我吗?对于旧版本,我添加了“Vim25Service2005”和“Vim25Service2005.XmlSerializers”的参考。 (来自 vix 工具安装文件夹)。我现在应该采取哪些步骤来使用“vSphere Web Services API”?我应该在我的项目中添加哪些参考以获取最新版本?您能否分享一些有关如何在项目中使用 VM 操作的文档链接?示例等的任何链接?
    • 由于 VIX API 已被弃用,我无法使用“VMRun.exe”,并且在使用“startProgramInGuest”时遇到了困难。有没有关于如何通过示例使用这些操作的文档?
    • 开篇有一个Ruby例子:github.com/vmware/rbvmomi/issues/111
    猜你喜欢
    • 1970-01-01
    • 2013-04-08
    • 2010-09-25
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多