【发布时间】:2014-06-06 23:29:28
【问题描述】:
我正在创建一个 PowerShell 脚本来执行多个步骤,其中一个涉及删除 Azure 存储容器:
Remove-AzureStorageContainer ....
下一步取决于此删除是否完成。
如何让我知道之前的 REMOVE 已成功执行,以便在下一步继续执行?
类似的东西;
while(Test-AzureStorageContainerExist "mycontainer")
{
Start-Sleep -s 100
}
<step2>
不幸的是,“Test-AzureStorageContainerExist”似乎不可用。 :)
【问题讨论】:
-
一种方法是尝试再次创建容器。在被删除之前,您将收到
409 conflict回复 -
感谢@SamHolder,但最终方法有点复杂,因为它与 HdInsight 和集群创建本身有关。总之,我无法自己创建容器,但您的容器在其他场景中是一个很好的方法。
标签: powershell azure azure-storage