Как загрузить файл из учетной записи хранения Azure во временную переменную файла в Power Shell - PullRequest
0 голосов
/ 29 августа 2018

$ F = New-TemporaryFile

$ f = Get-AzureStorageBlobContent -Context $ ctx -Container "name" -Blob "blobname" -Force Я пробовал это с помощью вышеупомянутых командлетов

1 Ответ

0 голосов
/ 29 августа 2018

Я бы сохранил файл с помощью Get-AzureStorageBlobContent в каталог $ env: temp, а затем использовал бы Get-Content, чтобы прочитать его в переменную.

По этому вопросу есть открытый запрос на https://github.com/Azure/azure-powershell/issues/3665

Возможно, вам удастся добиться успеха благодаря решению mikepowell, представленному в выпуске GitHub:

$storageContext = New-AzureStorageContext -ConnectionString $azConnectionString
$blob = Get-AzureStorageBlob -Context $storageContext -Container $containerName -Blob $blobName
$byteArray = New-Object Byte[] $blob.Length
$blob.ICloudBlob.DownloadToByteArray($byteArray, 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...