Azure资源锁 - 由Powershell删除 - AzureVM

时间:2016-06-22 08:35:05

标签: powershell azure resources locking

在我的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

我错过了任何步骤吗?

1 个答案:

答案 0 :(得分:0)

Remove-AzureVM Cmdlet用于使用不知道Azure Service Management API的{​​{1}}来管理经典资源。管理锁是ARM的一部分。这就是为什么当你调用Azure Resource Manager (ARM)时,它忽略了对资源组的锁定(仅仅因为它不知道这样的事情)并删除了VM。