通过PowerShell将Azure存储blob重命名为小写

时间:2015-05-27 13:39:55

标签: powershell azure azure-storage-blobs azure-powershell

我需要将azure存储目录中的所有blob重命名为小写,因为它区分大小写。

我可以通过编写一个c#程序来完成它,但是PowerShell脚本会更方便。

有没有人有脚本? Thx提前!

1 个答案:

答案 0 :(得分:1)

首先,您应该知道blob无法重命名;你需要将每一个复制到一个新的blob,然后在复制操作完成时删除旧的blob。

说:对于你的PowerShell脚本,你可以调用Get-AzureStorageBlob来获取容器中的blob,然后使用For-EachObject遍历它们,执行复制操作(我相信{{1} (我会留给你试试)。你可以通过$_.Name复制blob,并结合Start-CopyAzureStorageBlob来了解副本何时完成。