如何使用 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
}热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下