贮存 Azure Resource Manager - 我可以删除文件吗? VHD 通过 PowerShell?

我最近根据模板研究了部署 Azure Resource Manager, 因此,当您改进模板时,我会部署和删除许多虚拟机。 ResourceManager. 我创建了一个脚本 PowerShell 删除此虚拟机, LoadBalancer, PublicIPAddress, NetworkInterface 等等,但我找不到等效的cmdlet删除 VHD / blob / 从存储库帐户 AzureRM.

有没有办法 AzureRM PowerShell 删除文件 VHD, 存储在存储库帐户中 Azure ResourceManager?

还是仍然可以实施? 如果没有,命令行有替代方案,例如 Azure CLI 或绕过路径?

我看了:

Get-Command -Module AzureRM.Storage

表明:

CommandType     Name                                               Version    Source                                                                                     
----------- ---- ------- ------
Cmdlet Get-AzureRmStorageAccount 1.1.3 AzureRm.Storage
Cmdlet Get-AzureRmStorageAccountKey 1.1.3 AzureRm.Storage
Cmdlet Get-AzureRmStorageAccountNameAvailability 1.1.3 AzureRm.Storage
Cmdlet Get-AzureRmStorageUsage 1.1.3 AzureRm.Storage
Cmdlet New-AzureRmStorageAccount 1.1.3 AzureRm.Storage
Cmdlet New-AzureRmStorageAccountKey 1.1.3 AzureRm.Storage
Cmdlet Remove-AzureRmStorageAccount 1.1.3 AzureRm.Storage
Cmdlet Set-AzureRmCurrentStorageAccount 1.1.3 AzureRm.Storage
Cmdlet Set-AzureRmStorageAccount 1.1.3 AzureRm.Storage

... 在其中没有我想要的东西。 最接近的选项将添加和删除整个存储帐户,但由于我使用自定义模板部署,我认为它仅限于将虚拟机的虚拟硬盘存储在与模板相同的存储帐户中的虚拟硬盘 (如果我错了,请纠正我) . 相比之下,模块 Azure.Storage 有cmdlets. * StorageFile / Blob / Container. 考虑到我看到经典cmdlets Azure, 我想要的声音,但我没有等同的 AzureRM, 我怀疑在答案将是消极的。

供参考,我使用 Windows 10 在过去的几周内,我安装了最后一个模块 AzureRM PowerShell 来自画廊 PowerShell (模块 AzureRM 1.6.0, AzureRM.Storage 1.1.3)
已邀请:

郭文康

赞同来自:

您可以传输上下文 Remove-AzureStorageBlob.

$RGName = "stlvm"
$SAName = "stlvmstorage"
$ConName = "testcontainer"
$BlobName = "Test02.txt"
$Keylist = Get-AzureRmStorageAccountKey -ResourceGroupName $RGName -StorageAccountName $SAName
$Key = $Keylist[0].Value
$Ctx = New-AzureStorageContext -StorageAccountName $SAName -StorageAccountKey $Key
Get-AzureStorageBlob -Container $ConName -Context $Ctx | select Name
Remove-AzureStorageBlob -Container $ConName -Blob $BlobName -Context $Ctx
Get-AzureStorageBlob -Container $ConName -Context $Ctx | select Name

我在我的实验室服务器上测试了它。 我喜欢。

要回复问题请先登录注册