Powershell Azure:使用cmdlet更改VM名称

Powershell Azure:使用cmdlet更改VM名称,powershell,azure,azure-storage,azure-virtual-machine,Powershell,Azure,Azure Storage,Azure Virtual Machine,我错误地命名了虚拟机 使用Azure Powershell,我可以使用Set-AzureService重命名云服务。似乎没有Set AzureVM命令来重命名虚拟机 是否有其他方法重命名虚拟机?我不想更改虚拟机的服务名称 编辑,进一步澄清: 我不想在VM实例中重命名云服务名称或机器/计算机名称。我只想更改我的虚拟机标记的关联名称。i、 e.您在门户中看到的名称 带有红色箭头的列中的名称: 不会更改服务名称!它只更改部署名称和描述。这些属性只是一种与托管服务部署相关联的元数据。您不能以任何方式更改

我错误地命名了虚拟机

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

是否有其他方法重命名虚拟机?我不想更改虚拟机的服务名称

编辑,进一步澄清:

我不想在VM实例中重命名云服务名称或机器/计算机名称。我只想更改我的虚拟机标记的关联名称。i、 e.您在门户中看到的名称

带有红色箭头的列中的名称:

不会更改服务名称!它只更改部署名称和描述。这些属性只是一种与托管服务部署相关联的元数据。您不能以任何方式更改云服务名称(
**cloudservice**.cloudapp.net
)!您只能创建或删除云服务

而且,您不能通过
Azure PowerShell cmdlet
更改VM的名称,但很可能您可以通过远程power shell来更改目标VM的名称。请注意,重命名Windows计算机始终需要重新启动

有关如何在Azure VM上使用
远程Power Shell
的信息,请查看

更新

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

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

要使用的powershell cmdlet是:

如果我不清楚,很抱歉。我知道Set-AzureService只更改“部署”名称。我也不想重命名云服务名称。我只想更改我的虚拟机标记的关联名称。i、 你在门户中看到的名字。用上面的评论编辑了帖子。明白了,从未尝试过——但是为什么你不试试Set-AzureService呢?它可能是门户中显示为“VM名称”的部署名称。不确定,从未尝试过,但可能是这样。。。最后,Azure VM只是一个托管服务。我可以使用Set-AzureService来更改与虚拟机关联的云服务的标签,但我不想更改它。我想更改虚拟机名称。这不是一件容易沟通的事情!很抱歉拖出这个旧线程,但是这个问题解决了吗?我自己也在尝试做同样的事情,但是信息很少。