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