无法使用PowerShell将文件保存到Blob存储

时间:2020-02-06 14:13:06

标签: azure azure-data-factory azure-powershell

已发布的问题。

我正在从Azure批处理服务设置脚本,并使用自定义批处理服务将其注入到Azure数据工厂。

  • 从本地(从本地计算机):尽管可以使用PowerShell,但我可以使用“ Set-AzureStorageBlobContent”将文件保存到blob。 (Set-AzureStorageBlobContent仅用于将文件从本地上传到Azure,不适用于Azure到Azure)

  • 从Cloud Shell,我可以运行$ data | export-CSV -path($ home +“ / clouddrive /” + $ SubName +“ result.csv”)–NoType

但是,来自Cloud Shell。但这不会让我将CSV保存到我的Blob存储中,这是以下步骤:


  1. 我使用cd转到Blob存储容器,我的所有文件都存放在该容器中,例如azure \ storageaccount \ blob \ container \ xxxx \

  2. 在非常目录内.....我运行:$ data | export-csv。\ result.csv -notype

  3. 我收到此错误:

Export-Csv:由于当前提供程序(SHiPS \ SHiPS)无法打开文件,因此无法打开文件。

我知道这一定与我指定CSV文件的出路径有关,或者只是无法将文件直接从Cloud Shell导出到Blob存储?

1 个答案:

答案 0 :(得分:0)

欢迎使用堆栈溢出。 :)

如果您的要求是将文件直接从Cloud Shell发送到Azure Blob存储,则可能如下图所示。

enter image description here

enter image description here

enter image description here

希望这会有所帮助!干杯!