2013-06-19 1 views
2

Я ошибочно назвал виртуальную машину.Azure: изменить имя виртуальной машины с помощью командлетов

Использование Azure Powershell Я могу переименовать облачные службы, используя Set-AzureService. Кажется, что нет команды Set-AzureVM для переименования виртуальных машин.

Есть ли другой способ переименовать виртуальную машину? Я делаю не хочу изменить имя службы виртуальной машины.

EDIT, далее ясность:

Я не хочу, чтобы переименовать название облака службы или имя машины/компьютера в экземпляре VM. Я просто хочу изменить связанное имя , которое моя виртуальная машина помечена. то есть имя, которое вы видите на портале

Имена в колонке с красной стрелкой:

enter image description here

ответ

1

Set-AzureService делает не изменить имя службы! Изменяется только название развертывания и описание. Эти свойства - это всего лишь метаданные, связанные с развертыванием размещенных сервисов. Вы не можете изменить имя облачного сервиса (**cloudservice**.cloudapp.net) любым способом! Вы можете создавать или удалять облачные сервисы.

И, вы не можете изменить имя виртуальной машины через Azure PowerShell cmdlets, но, скорее всего, вы можете сделать это с помощью удаленной оболочки питания для целевой виртуальной машины. Обратите внимание, что переименование машины Windows всегда требует перезагрузки!

Для получения информации об использовании Remote Power Shell на Azure VM, пожалуйста, ознакомьтесь с this article.

UPDATE

Я думаю, что вам нужно, это UpdateRole действие на API управления. Он имеет параметр RoleName который, как мы проделали:

RoleName 
Required. Specifies the name for the virtual machine. The name must be unique within Windows Azure. 

И PowerShell Командлет использовать это: Update-AzureVM

+1

Извините, если я не ясно. Я понимаю, что Set-AzureService только изменяет имя «развертывания». Я также не хочу переименовывать имя облачной службы. Я просто хочу изменить связанное имя, на которое помечена моя виртуальная машина. то есть имя, которое вы видите на портале. – davenewza

+0

Отредактировано сообщение с вышеуказанными комментариями. – davenewza

+1

Получил, никогда не пробовал - но почему бы вам не попробовать Set-AzureService? Это имя развертывания может отображаться как «Имя виртуальной машины» на портале. Не уверен, никогда не пробовал, но это может быть так ... В конце Azure VM - это просто «Hosted Service» ... – astaykov