首页 > 解决方案 > PowerBI New-PowerBIReport Powershell cmdlet 错误“任务已取消。”

问题描述

我正在尝试使用 Powershell 创建一个新的 PowerBI 报告。我在命令下运行:

$destinationReport = New-PowerBIReport  -Path $sourcePBIX -Name $datasetName -WorkspaceId $GroupID -ConflictAction CreateOrOverwrite 

它运行命令一段时间并通过错误:

  New-PowerBIReport : A task was canceled."
  + ... ionReport = New-PowerBIReport  -Path $sourcePBIX -Name $datasetName - ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : WriteError: (Microsoft.Power...ewPowerBIReport:NewPowerBIReport) [New-PowerBIReport], TaskCanceledException
+ FullyQualifiedErrorId : A task was canceled.,Microsoft.PowerBI.Commands.Reports.NewPowerBIReport

我使用的 PBIX 大小为 200MB,所以我认为这可能是由于超时,我使用本文如何在 Powershell 中设置超时中的步骤增加了 IdleTimeout 。但这也没有奏效。

标签: powershellazure-devopspowerbi

解决方案


在 azure devops 托管代理中,我们没有 MicrosoftPowerBIMgmt.Reports 包。所以我们建议您可以添加 ps 推荐:

Install-Module -Name MicrosoftPowerBIMgmt.Reports -RequiredVersion 1.0.946

另外,您可以尝试在本地计算机上运行命令行,如果运行良好,请在本地计算机上安装自代理重试。


推荐阅读