我已使用Azure cli v2删除资源组。
除了单个存储帐户外,所有资源都会被删除。
订阅中没有其他资源,存储帐户中没有容器,但我得到了#34;正在使用"我尝试删除存储帐户时出错。
(现在有两个存储帐户,因为我现在设法创建了两次此情况 - 两者都不可删除)
到目前为止的步骤:
in use
错误。答案 0 :(得分:1)
根据错误消息,您可以使用PowerShell列出存储帐户中的所有VHD,这是脚本:
Login-AzureRmAccount
$RGName = "jason"
$SAName = "jasondisks690"
$ConName = "vhds"
$TempObj = New-Object -TypeName PSCustomObject
$TempObj |Add-Member -Name BlobName -MemberType NoteProperty -Value $null
$TempObj |Add-Member -Name LeaseState -MemberType NoteProperty -Value $null
$Keylist = Get-AzureRmStorageAccountKey -ResourceGroupName $RGName -StorageAccountName $SAName
$Key = $Keylist[0].Value
$Ctx = New-AzureStorageContext -StorageAccountName $SAName -StorageAccountKey $Key
$List = Get-AzureStorageBlob -Blob *.vhd -Container $ConName -Context $Ctx
$List | ForEach-Object { $TempObj.BlobName = $_.Name; $TempObj.LeaseState = $_.ICloudBlob.Properties.LeaseState; $TempObj }
用你的名字替换 $ RGName $ SAName $ ConName。 此外,我们可以通过新门户检查存储帐户,并删除所有容器。
更新:
这是一个解决方法:
1.在有问题的存储帐户的同一资源组中创建新VM。 2.将驱动器添加到同一资源组,相同区域等.3。创建后,我删除了新VM,然后在有问题的存储帐户中删除了VM的VHD容器。 4.在此之后,我能够删除有问题的存储帐户。