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

ux6nzvsh  于 2023-04-07  发布在  Shell
关注(0)|答案(1)|浏览(95)

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

  • 从本地(从我的本地计算机):我可以使用“Set-AzureStorageBlobContent”将文件保存到blob,尽管PowerShell也很好。(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
1.在这个目录里.....我跑了:$data|export-csv .\result.csv -notype
1.我得到这个错误:
导出-Csv:无法打开文件,因为当前提供程序(SHiPS\SHiPS)无法打开文件。
我知道这一定与我指定CSV文件的输出路径的方式有关,或者只是不可能直接从Cloud Shell导出文件到blob存储?

91zkwejq

91zkwejq1#

如果您的要求是将文件直接从Cloud Shell发送到Azure Blob存储,则可以按照下面的屏幕截图进行说明。

相关问题