Forum Discussion

powerbi_jenhen's avatar
powerbi_jenhen
Resolver II
2 years ago
Solved

PowerShell - Get Power BI Service Account

Hi,

 

When using PowerShell to connect to the Power BI API I use "Connect-PowerBIServiceAccount", after authenticating, I can see the "UserName" is returned. How can I assign this to a variable in my code for further use, or is there another way to return the authenticated service account? I want to remove the account being used to create workspaces via the API after I have assigned an AD group to the workspace for admin access.

 

Thanks.

  • You got me moving in the right direction. This worked for me:

    $pbiServiceAccount = Connect-PowerBIServiceAccount -WarningAction:SilentlyContinue
    $userName = $pbiServiceAccount.UserName
    Write-Host "Username: $userName"

3 Replies

  • Output:  Microsoft.PowerBI.Common.Abstractions.Interfaces.IPowerBIProfile

     

    Assign the output to a variable and then grab the UserName from it.

  • You got me moving in the right direction. This worked for me:

    $pbiServiceAccount = Connect-PowerBIServiceAccount -WarningAction:SilentlyContinue
    $userName = $pbiServiceAccount.UserName
    Write-Host "Username: $userName"