我想重命名 Azure VM。我已使用本指南将 VM 从一个订阅复制到另一个订阅:
一切运行良好,我对新订阅中新创建的虚拟机感到满意。但是,虚拟机保留了原始系统的名称,我想重命名它。
我所说的“名称”是指以下屏幕截图中 Azure 门户上给出的标签:
我已经更改了新虚拟机的主机名,希望它能反映此列表中的更改,但无济于事。DNS 和所有其他设置均正确。
有什么方法可以更改此设置而无需创建新的虚拟机?也许有一个 cmdlet 可以更改此名称或门户中有一个隐藏选项?
答案1
目前,无法重命名虚拟机。您可以尝试以下解决方法:删除虚拟机,同时保留所有附加到该虚拟机的磁盘。然后使用新名称重新创建虚拟机,并重新附加附加到原始虚拟机的磁盘。
答案2
这是一个用于重新部署 VM 的 powershell 脚本。
其目的是将虚拟机添加到可用性组,碰巧我在重命名它的同时需要执行此操作。
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/change-availability-set
我只是修改了一下,在顶部添加了一个新参数
$newVmName = "RR-PROD-SIMON2"
并搜索并$OriginalVM.Name
替换$newVmName
我不确定大写规则,但我更喜欢使用全部大写。