我从现有虚拟机克隆了一个虚拟机。我想设置下图所示的 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);
这对我来说很好。