Forum Discussion
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.UserNameWrite-Host "Username: $userName"
3 Replies
- lbendlinSuper User
Output: Microsoft.PowerBI.Common.Abstractions.Interfaces.IPowerBIProfile
Assign the output to a variable and then grab the UserName from it.
- powerbi_jenhenResolver II
Is this a .Net namespace? How would I use this in Powershell?
Thanks
- powerbi_jenhenResolver II
You got me moving in the right direction. This worked for me:
$pbiServiceAccount = Connect-PowerBIServiceAccount -WarningAction:SilentlyContinue$userName = $pbiServiceAccount.UserNameWrite-Host "Username: $userName"