Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric certified for FREE! Don't miss your chance! Learn more

Reply
powerbi_jenhen
Resolver II
Resolver II

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.

1 ACCEPTED SOLUTION
powerbi_jenhen
Resolver II
Resolver II

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

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

View solution in original post

3 REPLIES 3
powerbi_jenhen
Resolver II
Resolver II

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

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

Is this a .Net namespace? How would I use this in Powershell?

 

Thanks

lbendlin
Super User
Super User

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

 

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

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.