powershell - 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 。但这也没有奏效。
解决方案
在 azure devops 托管代理中,我们没有 MicrosoftPowerBIMgmt.Reports 包。所以我们建议您可以添加 ps 推荐:
Install-Module -Name MicrosoftPowerBIMgmt.Reports -RequiredVersion 1.0.946
另外,您可以尝试在本地计算机上运行命令行,如果运行良好,请在本地计算机上安装自代理重试。
推荐阅读
- ios - 从自定义 UIButton 呈现 AirPlay 路由选择器
- javascript - 如何缩短此功能的使用时间?Alexa/NodeJs
- git - Git 日志列表提交,不包括从第一个分支中挑选的樱桃
- javascript - 如何将 shouldComponentUpdate 与 React Hooks 一起使用?
- docker - docker 容器如何暴露服务?
- python - 我在遵循 folium 代码时遇到错误。我究竟做错了什么?
- mongodb - 需要从 mongo db JSON 返回匹配的数据
- java - Gson反序列化跳过一个引号
- google-apps-script - 将文件夹下载为 Zip Google Drive API
- sql - IBM SQL Next 问题的价值