在我的Azure订阅中......
使用Powershell为CLASSIC资源组创建了一个新的资源组LOCK。 New-AzureRmResourceLock -LockLevel CanNotDelete -LockName MYRG_DeleteLock -ResourceGroupName MYRG
我在此资源组中拥有CLASSIC Stoage帐户和CLASSIC VM。 正如所料,当我尝试从Azure门户删除VM时,它保护删除并通知"无法删除VM"。
但是当我使用下面的POWERSHELL命令时,它只是删除了BYPASSING RESOURCE GROUP上的锁。 Remove-AzureVM -DeleteVHD -ServiceName MYSERVICE -Name MYVM
我错过了任何步骤吗?
答案 0 :(得分:0)
Remove-AzureVM
Cmdlet用于使用不知道Azure Service Management API
的{{1}}来管理经典资源。管理锁是ARM的一部分。这就是为什么当你调用Azure Resource Manager (ARM)
时,它忽略了对资源组的锁定(仅仅因为它不知道这样的事情)并删除了VM。