Azure: сохраните результат powershell в учетной записи хранения - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь написать простой скрипт для сохранения вывода первой команды в формате CSV в учетную запись хранения Azure, это часть процесса автоматизации.

Search-AzureRmGraph -Query "project name, type, location | order by name asc"-0| Export-Csv AutomationFile.csv 

Set-AzureStorageBlobContent -Container resourcegraphcontainer -File AutomationFile.csv -Blob SavedFile.csv

Проблема, которую я получаюСледующая ошибка, я проверил, и я могу извлечь файл на свой локальный компьютер, но идея сохранения вывода в учетную запись хранения не работает

1 Ответ

0 голосов
/ 23 января 2019

Попробуйте команду, как показано ниже, она отлично работает на моей стороне, я использую Get-AzureRmVM для проверки, просто замените ее на то, что вам нужно.

Get-AzureRmVM -ResourceGroupName joywebapp -status | Export-Csv "$Env:temp/AutomationFile.csv"
$Context = New-AzureStorageContext -StorageAccountName "<StorageAccountName>" -StorageAccountKey "<StorageAccountKey>"
Set-AzureStorageBlobContent -Context $Context -Container "111" -File "$Env:temp/AutomationFile.csv" -Blob "SavedFile.csv"

enter image description here

...