C# Vmware—更改虚拟机&x27;主机名(不是我们在vcenter的gui中看到的名称)

C# Vmware—更改虚拟机&x27;主机名(不是我们在vcenter的gui中看到的名称),c#,vmware,vsphere,cmdlet,C#,Vmware,Vsphere,Cmdlet,我希望能够使用power cli cmdlet或vsphere api(我用C#编写)来更改vm的主机名。我不是说我们在vsphere的gui中看到的虚拟机的名称,而是我们在命令行提示符窗口中使用命令行“hostname”时看到的名称。在“hostname”下看到的主机名是来宾操作系统在其vmworld外通信的真实主机名。它由操作系统中的实际主机名设置决定。e、 g.在linux中,它是/etc/hostname中的名称。在windows中,它是在机器属性中定义的主机名。afaik没有通过vsp

我希望能够使用power cli cmdlet或vsphere api(我用C#编写)来更改vm的主机名。我不是说我们在vsphere的gui中看到的虚拟机的名称,而是我们在命令行提示符窗口中使用命令行“hostname”时看到的名称。

在“hostname”下看到的主机名是来宾操作系统在其vmworld外通信的真实主机名。它由操作系统中的实际主机名设置决定。e、 g.在linux中,它是/etc/hostname中的名称。在windows中,它是在机器属性中定义的主机名。afaik没有通过vsphere api更改该值的命令。你必须通过脚本或其他方式“自己”改变这种情况。但是考虑一下改变护身符的主机名的含义。

希望这有帮助