我正在使用以下Powershell命令从目录中检索文件并将其上传到Azure Blob存储帐户:
Get-ChildItem $ArtifactStagingDirectory -Recurse -File | Set-AzStorageBlobContent -Container $StorageContainerName -Context $StorageAccount.Context -Force
我正在Windows PowerShell ISE中运行它。有两个文件要上载,并且ISE显示两个文件都已上载,但总体任务状态保持为: 总计:2。成功:0。失败:0。活动2。
这两个文件实际上都已上载到Azure存储。但是,此powershell命令永远不会完成,也永远不会移至下一个命令。
我正在寻找可能的原因或寻找解决问题的方法。我是使用Windows Powershell ISE的新手。
Get-ChildItem $ArtifactStagingDirectory -Recurse -File | Set-AzStorageBlobContent -Container $StorageContainerName -Context $StorageAccount.Context -Force
我尝试包含-ClientTimeoutPerRequest属性,该属性不会更改结果。
答案 0 :(得分:0)
我发现,如果将语句包装在运行空间中,它将按预期完成。因为这是我最终想要做的,所以我正在考虑回答这个问题。