![使用 vSphere Client 在 ESXI 服务器中设置虚拟机的 GUID](https://linux22.com/image/1417718/%E4%BD%BF%E7%94%A8%20vSphere%20Client%20%E5%9C%A8%20ESXI%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%AD%E8%AE%BE%E7%BD%AE%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9A%84%20GUID.png)
我从现有虚拟机克隆了一个虚拟机。我想设置下图所示的 GUID 参数。
为此,我尝试在此编辑机器参数。
我按照VMWare 文档。
但是,在两个对话框中单击“确定”后,如果我再次打开它,则不会在此“配置参数”对话框中再次看到该值。我没有检查 ESXI 服务器的错误日志,因为我不知道该怎么做。
但我想知道这是否是无法从 vSphere 完成的操作。上面的文档是关于手动编辑 .vmx 文件的。我不确定我是否可以从 EsXI 服务器执行此操作,因为我对它的了解/访问权限有限。
感谢您的帮助。
PS:我在关闭虚拟机的情况下更改了值
答案1
我最终设法通过使用 Vmware API(ReconfigVM
API)的 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);
这对我来说很好。