我正在尝试编写简单的脚本,以将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
我收到以下错误消息,已检查并可以将文件提取到本地计算机,但是将输出保存到存储帐户的想法不起作用
答案 0 :(得分:0)
请尝试以下命令,它对我而言很好用,我使用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"