我错误地命名了一个虚拟机。
使用 Azure Powershell,我可以使用Set-AzureService
. 似乎没有Set-AzureVM
重命名虚拟机的命令。
还有其他方法可以重命名虚拟机吗?我不想更改VM 的服务名称。
编辑,进一步明确:
我不想重命名 VM 实例中的云服务名称或机器/计算机名称。我纯粹希望更改我的虚拟机标有的关联名称。即您在门户中看到的名称
带有红色箭头的列中的名称:
我错误地命名了一个虚拟机。
使用 Azure Powershell,我可以使用Set-AzureService
. 似乎没有Set-AzureVM
重命名虚拟机的命令。
还有其他方法可以重命名虚拟机吗?我不想更改VM 的服务名称。
编辑,进一步明确:
我不想重命名 VM 实例中的云服务名称或机器/计算机名称。我纯粹希望更改我的虚拟机标有的关联名称。即您在门户中看到的名称
带有红色箭头的列中的名称:
Set-AzureService不会更改服务名称!它只会更改部署名称和描述。这些属性只是与托管服务部署相关的一种元数据。您不能**cloudservice**.cloudapp.net
以任何方式更改云服务名称 ( )!您只能创建或删除云服务。
而且,不是您不能通过 更改虚拟机的名称Azure PowerShell cmdlets
,但很可能您可以通过远程电源外壳到目标虚拟机来执行此操作。请注意,重命名 Windows 机器总是需要重新启动!
有关如何Remote Power Shell
在 Azure VM 上使用的信息,请查看本文。
更新
我认为您需要的是管理 API 上的UpdateRole操作。它的参数RoleName
描述为:
RoleName
Required. Specifies the name for the virtual machine. The name must be unique within Windows Azure.
要使用的 powershell cmdlet 是:Update-AzureVM