Forum Discussion
Power BI API via PowerShell fails in Azure DevOps
Hi Anonymous
Ok could you please try my script below
$applicationId = "xxxxxxxx"; $securePassword = "xxxxxx" | ConvertTo-SecureString -AsPlainText -Force $credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $applicationId, $securePassword Connect-PowerBIServiceAccount -ServicePrincipal -Credential $credential -TenantId "xxxx"
Which is using the Client ID autentication part.
I've also provided this answer in SO
By this way it will work in both your local and azure devops
This doesn't work because the Power BI cmdlets don't accept service principals for most operations. For example:
Therefore I'm trying to login using a native app (instead of web app) using the code I posted in the OP. That works perfectly fine in Windows, just not in DevOps.
- Jayendran7 years agoSolution Sage
Hi Anonymous
It should work. I think you are in luck today. I've just completed my Article
Download Full code
https://gallery.technet.microsoft.com/AzureDevOps-CICD-for-fefd58b8
I've explained all in details about in this article. It would help you. Best of luck !
- Jayendran6 years agoSolution Sage
Hi Anonymous
Do you have any update ? If my replay helps please accept it as answer/giving kudos which will help other community members