如何使用 PowerShell 从存储帐户中删除 azure blob(文件)?
要使用PowerShell从azure存储帐户中删除Azureblob,我们可以使用RemoveAzStorageBlob命令。在运行此命令之前,我们需要确保已连接Azure云帐户(Connect-AzAccount)并设置存储帐户所在的正确订阅(Set-AzContext)。
执行完以上两个命令后,我们就可以使用Remove-AzStorageBlob命令,但是我们需要使用存储上下文来处理Azure存储帐户。
以下命令将使用存储帐户密钥设置Azure存储帐户的上下文。
$rg = "az204" $storageaccount = "az204storage05june" $key = (Get-AzStorageAccountKey -ResourceGroupName $rg - Name $storageaccount)[0].Value $context = New-AzStorageContext -StorageAccountName $storageaccount - StorageAccountKey $key
下面将从存储容器“container1”中删除azure存储blobtest1.py。
Remove-AzStorageBlob -Container 'container1' -Context $context -Blob 'Test1.py' - Verbose
-Blob参数一次只接受一个文件或blob。如果要删除容器的全部内容,则需要使用循环。
foreach($file in (Get-AzStorageBlob -Container 'container1' -
Context $context).Name){
Remove-AzStorageBlob -Container 'container1' -Context $context -Blob $file - Verbose
}热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短