使用AzCopy将数据从一个存储帐户复制到另一个存储帐户?

问题描述:

我想编写一个批处理脚本,将所有文件从我的一个存储帐户复制到另一个。我正在使用AzCopy并且可以工作,但它只能从一个容器中复制文件。我想知道如何遍历批处理脚本中的存储帐户中的所有容器,然后将整个容器复制到另一个帐户。使用AzCopy将数据从一个存储帐户复制到另一个存储帐户?

获取容器列表并遍历它们是我似乎被卡住的地方。

据我所知,在现有工具中没有自动的方法来一次性移动所有容器。最接近的方式做到这一点无需编程我看到的是使用PowerShell:

执行GET-AzureStorageContainer得到容器 列表 - 使用简单的循环>,通过每个容器迭代和执行copy code (for a reference).