我正在尝试使用下一个命令将我的数据记录到 Azure blob 存储:
#Get PowerBI metrics
$Result = Get-PowerBIActivityEvent -StartDateTime 2023-03-13T23:58:59 -EndDateTime 2023-03-13T23:59:59
$Result = ($Result | ConvertFrom-Json) | Select-Object *
$Result = $Result | ConvertTo-Csv -NoTypeInformation
Connect-AzAccount -ServicePrincipal -TenantId $TenantId -Credential $Credential
# Create a context object using Azure AD credentials
$ctx = New-AzStorageContext -StorageAccountName $accountName -UseConnectedAccount
$container = Get-AzStorageContainer -Name $containerName -Context $ctx
$date_loaded = (Get-Date -Format "MMddyyyy").ToString()
$content = [system.Text.Encoding]::UTF8.GetBytes($Result)
$container.CloudBlobContainer.GetBlockBlobReference($date_loaded+".csv").UploadFromByteArray($content,0,$content.Length)
文件创建成功,但所有记录都在一行。 我相信这是编码的问题,但我不知道如何解决它。