【发布时间】:2018-08-10 21:06:49
【问题描述】:
团队,
提前致谢,我是一名 IT 专业人士,也在学习 PowerShell。我在不同的差异区域中有 2 个存储帐户 Storage A 和 Storage B,我想在辅助存储帐户中创建相同的容器。
我发现下面的命令可以获取主存储帐户中所有容器的列表,然后我可以使用 foreach 循环在辅助存储上创建容器。但我想确保在辅助存储帐户中,如果它已经具有容器名称,那么我的命令应该跳过该容器并继续创建下一个存储容器。
Get-AzureStorageContainer -Context $storageAccountContext | ForEach-object { New-AzureStorageContainer -Name $_.Name -Context $Destinationcontext }
【问题讨论】:
-
您是否测试过它在容器已经存在的情况下的行为?无论目标容器是否存在,都只为每个容器调用它是有意义的。如果它返回错误,您可以在 PowerShell 中处理它,不是吗?但首先...只是测试看看会发生什么。
标签: azure powershell azure-storage