Azure自动化错误401未经授权使用Power BI API

Azure自动化错误401未经授权使用Power BI API,azure,api,automation,powerbi,Azure,Api,Automation,Powerbi,当我们执行连接到Power BI API的Azure Automation Runbook(PowerShell)时,会出现错误401,未经授权。此错误发生在我们成功连接到Power BI API之后,以及我们成功执行调用PowerBIRestMethod到“网关”之后。当我们执行调用PowerBIRestMethod到“管理/报告”或“报告”或“数据集”或“仪表板”或“数据流”时,会发生此错误。(请参见下面的屏幕截图) 如Power BI API文档中所述,Connect PowerBISer

当我们执行连接到Power BI API的Azure Automation Runbook(PowerShell)时,会出现错误401,未经授权。此错误发生在我们成功连接到Power BI API之后,以及我们成功执行调用PowerBIRestMethod到“网关”之后。当我们执行调用PowerBIRestMethod到“管理/报告”或“报告”或“数据集”或“仪表板”或“数据流”时,会发生此错误。(请参见下面的屏幕截图)

如Power BI API文档中所述,Connect PowerBIServiceAccount的服务主体帐户使用已注册的应用程序、ClientID、Client Secret和TenantID。此外,服务主体是Power BI Admin角色的一部分,应用程序API权限具有Tenant.Read.All(委托和应用)

相关的Power BI API文档:

[Runbook已成功连接到Power BI API][1] [1]: https://i.stack.imgur.com/MYJOg.png

[自动出错][2] [2]: https://i.stack.imgur.com/09aTE.png

[Azure AD注册应用程序已拥有租户。已阅读。全部][3] [3]: https://i.stack.imgur.com/O0xCz.png

[服务负责人具有Power BI管理员角色][4] [4]: https://i.stack.imgur.com/Jw67h.png