Как загрузить файл из учетной записи хранения Azure во временную переменную файла в Power Shell
$ F = New-TemporaryFile
$ f = Get-AzureStorageBlobContent -Context $ ctx -Container "name" -Blob "blobname" -Force Я попробовал его с помощью вышеуказанных командлетов
1 ответ
Я хотел бы сохранить файл, используя 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)