我正在寻找重命名一个Azure虚拟机。 我已经使用本指南将虚拟机从一个订阅复制到另一个订阅:
http://blogs.msdn.com/b/microsoft_press/archive/2014/01/29/from-the-mvps-copying-a-virtual-machine-from-one-windows-azure-subscription-to-another-与-powershell.aspx
这工作得很好,我对新订阅中新创build的VM感到满意。 但是,虚拟机保留了原来的系统名称,我想重新命名这个。
“名称”是指在以下屏幕截图上的Azure门户上给出的标签:

我已经改变了新虚拟机的主机名称,希望它能反映这个列表中的变化,但无济于事。 DNS和所有其他设置是正确的。
有没有什么办法可以在不创build新的虚拟机的情况下改变它? 也许有一个cmdlet可以让这个名字被改变,或者在门户中隐藏一个选项?
目前,没有办法重命名虚拟机。 你可以试试这个解决方法:删除虚拟机,同时保留所有连接到它的磁盘。 然后用新名称重新创build虚拟机,然后重新附加连接到原始虚拟机的磁盘。
这是一个用来部署虚拟机的powershell脚本。
它旨在将虚拟机添加到可用性组中,顺便说一句,我需要在同一时间进行重命名。
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/change-availability-set
我只是通过在顶部添加一个新的参数来修改它
$newVmName = "RR-PROD-SIMON2"
并search并replace为$newVmName $OriginalVM.Name
我不确定大写规则,但我更喜欢使用全部大写。