azure - 无法使用 PowerShell 将文件保存到 Blob 存储
问题描述
Xposted问题..
我正在从 Azure Batch 服务设置一个脚本,并使用自定义批处理服务将其注入 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 存储中,这是步骤:
我使用 cd 转到 blob 存储容器,我的所有文件都驻留在其中,例如 azure\storageaccount\blob\container\xxxx\
在非常目录中.....我运行:$data | 导出-csv .\result.csv -notype
我收到此错误:
Export-Csv : 无法打开文件,因为当前提供程序 (SHiPS\SHiPS) 无法打开文件。
我知道这一定与我指定 CSV 文件的输出路径的方式有关,还是无法将文件直接从 Cloud Shell 导出到 blob 存储?
解决方案
推荐阅读
- python - 我无法在 python 中打印由字典制作的数据框
- arrays - 如何通过单击标题以升序或降序对表格列进行排序
- mysql - 如何在特定目录中查找所有更高版本的sql文件并一一应用,如果任何导入失败恢复为原始文件
- java - 错误的第二个参数类型,找到'androidx.lifecycle.Lifecycle',需要'int'错误
- c# - Crystal Reports 中的嵌套 If Else 语句
- python - Web 服务器 MSAccess 错误:您取消了之前的操作
- google-sheets - 使用雅虎财务数据的谷歌表格迷你趋势查询
- database - Laravel 6 扫描图像并保存在数据库中
- javascript - 如何使用 Firebase 实时数据库在循环函数中返回具有不同表的组合数据
- tensorflow - 我可以为 tensorflow federated 中的每个客户端使用不同的权重和偏差吗?