Я надеюсь переименовывать Azure VM. Я скопировал VM от одной подписки до другого использования этого руководства:
Это хорошо работало, и я доволен недавно созданным VM в своей новой подписке. Однако VM сохранил имя исходной системы, и я хотел бы переименовать это.
"Именем" я имею в виду маркировку, которая дана на портале Azure на следующем снимке экрана:
Я изменил имя хоста нового VM в надежде, что это отразило бы изменение в этом списке, но напрасно. DNS и все другие настройки корректны.
Есть ли какой-либо способ, которым я могу изменить это, не создавая новую виртуальную машину? Возможно, существует cmdlet, который позволит этому имени быть измененным или скрытая опция на портале?
В настоящее время нет возможности переименовать ВМ. Вы можете попробовать это как обходной путь: Удалить ВМ, сохранив при этом все диски, которые были к ней прикреплены. Затем воссоздать ВМ с новым именем и прикрепить диски, которые были прикреплены к оригинальной ВМ.
.Вот сценарий PowerShell для повторного развертывания ВМ.
Он предназначен для добавления ВМ в группу доступности, что, кстати, мне нужно было сделать в то же самое время, когда я хотел ее переименовать. .
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/change-availability-set
Я просто изменил его, добавив новый параметр вверху
$ newVmName = "RR-PROD-SIMON2"
и выполните поиск и замените $ OriginalVM.Name
на $ newVmName
Я не уверен насчет правил использования заглавных букв, но предпочитаю использовать все крышки.