【发布时间】:2018-08-29 15:59:13
【问题描述】:
我想使用 Azure Powershell 将 CSV 文件转换为 Azure 数据湖存储上的 XML。 我在 Azure 自动化运行手册 上使用了这段代码 它运行良好,但 没有生成 XML
$cred = Get-AutomationPSCredential -Name 'xyz'
$subscriptionName = 'Pay-As-You-Go'
$null = Add-AzureRmAccount -Credential $cred
Select-AzureRmSubscription -SubscriptionName $subscriptionName | Out-Null
$adla = "TestAzure"
$obj = Get-AzureRmDataLakeStoreItem -AccountName $adla -Path "/custom/logile/masters/Test/Test.csv"
$xmlobj = ConvertTo-Xml -InputObject $obj -As 'string'
$xmlobj | Out-File -FilePath "/custom/logile/masters/Test/xmlOut.xml"
此代码在此处运行“$obj= Get”之前运行良好,但我无法写入 Azure 数据湖。 有什么方法可以使用 Object 在 Azure 数据湖中写入文件。
【问题讨论】:
-
为什么不能用
Import-AzureRmDataLakeStoreItem上传文件?代码运行后$obj的内容是什么? -
@l--''''''------'''''''''''' 你有
/custom/logile/masters/Test/的写权限吗?
标签: powershell azure-data-factory azure-data-lake azure-runbook