使用 vSphere Client 在 ESXI 服务器中设置虚拟机的 GUID

使用 vSphere Client 在 ESXI 服务器中设置虚拟机的 GUID

我从现有虚拟机克隆了一个虚拟机。我想设置下图所示的 GUID 参数。 开机画面

为此,我尝试在此编辑机器参数。

编辑

我按照VMWare 文档

但是,在两个对话框中单击“确定”后,如果我再次打开它,则不会在此“配置参数”对话框中再次看到该值。我没有检查 ESXI 服务器的错误日志,因为我不知道该怎么做。

但我想知道这是否是无法从 vSphere 完成的操作。上面的文档是关于手动编辑 .vmx 文件的。我不确定我是否可以从 EsXI 服务器执行此操作,因为我对它的了解/访问权限有限。

感谢您的帮助。

PS:我在关闭虚拟机的情况下更改了值

答案1

我最终设法通过使用 Vmware API(ReconfigVMAPI)的 C# 实用程序来完成此操作。

var cs = new VirtualMachineConfigSpec();
cs.Uuid = "00 88 22 33 44 55 66 77-88 99 aa bb cc dd ee ff";
Vm.ReconfigVM(cs);

这对我来说很好。

相关内容