我错误地将虚拟机命名为。
使用Azure Powershell我可以使用Set-AzureService
重命名云服务。似乎没有Set-AzureVM
命令来重命名虚拟机。
是否有其他方法可以重命名虚拟机?我不希望更改VM的服务名称。
编辑,进一步明确:
我不想重命名VM实例中的云服务名称或计算机/计算机名称。我纯粹希望更改我的虚拟机标有的关联名称。即你在门户网站上看到的名字
红色箭头:
列中的名称
答案 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