#powershell #powerbi
#powershell #powerbi
Вопрос:
Когда я запускаю Connect-PowerBIServiceAccount в Powershell, появляется окно Okta для проверки подлинности, и это, похоже, работает. Но когда я запускаю Get-PowerBIWorkspace — все, что я получаю, это:
Get-PowerBIWorkspace : An error occurred while sending the request.
At line:1 char:1
Get-PowerBIWorkspace -All
~~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo : WriteError: (Microsoft.Power...owerBIWorkspace:GetPowerBIWorkspace) [Get-PowerBIWorkspace], HttpRequestException
FullyQualifiedErrorId : An error occurred while sending the request.,Microsoft.PowerBI.Commands.Workspaces.GetPowerBIWorkspace
Я провел несколько часов в Google и не нашел ничего полезного. Я использую версию 1.0.896 модулей Powershell от MicrosoftPowerBIMgmt. Я пытался использовать Fiddler, но это мне не помогло. Есть ли способ отладки? Я пытался использовать «-Debug» и «-Verbose», но ни один из них не помог.
ОБНОВЛЕНИЕ: полный сценарий, который я пытаюсь использовать для перечисления всех моих рабочих пространств / отчетов / наборов данных, получает дальнейшее развитие при выполнении из терминала в коде Visual Studio, но я не знаю почему. В конечном итоге он также завершается сбоем, сообщая: «Операция вернула недопустимый код состояния ‘TooManyRequests'».
Комментарии:
1. Вероятно, Resolve-PowerBIError может быть полезен в таких случаях.
2. @AndreyNikolov это помогло, спасибо! Сегодня я могу запускать сценарии в VS Code, потому что, по-видимому, я не достиг предела запросов, что бы это ни было. Я все еще не могу использовать терминал Powershell сам по себе, но теперь я вижу, что он говорит: «Существующее соединение было принудительно закрыто удаленным хостом».