Почему состояние задачи Set-AzStorageBlobContent всегда остается активным и никогда не завершается? - PullRequest
0 голосов
/ 30 января 2019

Я извлекаю файлы из каталога и загружаю их в учетную запись хранилища BLOB-объектов Azure с помощью следующей команды Powershell:

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, которое не изменило результаты.

1 Ответ

0 голосов
/ 01 февраля 2019

Я обнаружил, что если я оберну оператор в пространство выполнения, он завершится, как и должно быть.Так как это то, что я в конечном итоге хотел сделать, я считаю, что на этот вопрос дан ответ.

...