Azure:使用Cmdlet更改VM名称

时间:2013-06-19 08:44:17

标签: powershell azure azure-storage azure-virtual-machine

我错误地将虚拟机命名为。

使用Azure Powershell我可以使用Set-AzureService重命名云服务。似乎没有Set-AzureVM命令来重命名虚拟机。

是否有其他方法可以重命名虚拟机?我希望更改VM的服务名称。

编辑,进一步明确:

我不想重命名VM实例中的云服务名称或计算机/计算机名称。我纯粹希望更改我的虚拟机标有关联名称。即你在门户网站上看到的名字

红色箭头

列中的名称

enter image description here

1 个答案:

答案 0 :(得分:1)

Set-AzureService 不会更改服务名称!它只会更改部署名称说明。这些属性只是与托管服务部署关联的一种元数据。您无论如何都无法更改云服务名称(**cloudservice**.cloudapp.net)!您只能创建或删除云服务。

并且,您不能通过Azure PowerShell cmdlets更改VM的名称,但很可能您可以通过远程电源外壳对目标VM执行此操作。请注意,重命名Windows计算机始终需要重新启动!

有关如何在Azure VM上使用Remote Power Shell的信息,请查看this article

<强>更新

我认为您需要的是管理API上的UpdateRole操作。它具有参数RoleName,其被描述为:

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

要使用的powershell cmdlet是:Update-AzureVM