Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi!
I have multiple workspaces for my clients.
Now we have the scenario that I have 50+ workspaces and a new colleague who needs acces to all of them... do I need to share each workspace individually or is there a way to easily share multiple workspaces at once?
Thanks in advance!
Solved! Go to Solution.
@Anonymous You can run this PowerShell script to add the user in each workspace with a specified role.
# Install-Module -Name MicrosoftPowerBIMgmt
Login-PowerBI
$Workspaces = Get-PowerBIWorkspace
$UserEmail = "JoniS@8b6zhg.onmicrosoft.com"
$AccessType = "Viewer" #Replace with Member, Admin, Contributor
foreach($w in $Workspaces){
Add-PowerBIWorkspaceUser -Scope Organization -Id $W.Id -UserPrincipalName $UserEmail -AccessRight $AccessType
}
@Anonymous You can run this PowerShell script to add the user in each workspace with a specified role.
# Install-Module -Name MicrosoftPowerBIMgmt
Login-PowerBI
$Workspaces = Get-PowerBIWorkspace
$UserEmail = "JoniS@8b6zhg.onmicrosoft.com"
$AccessType = "Viewer" #Replace with Member, Admin, Contributor
foreach($w in $Workspaces){
Add-PowerBIWorkspaceUser -Scope Organization -Id $W.Id -UserPrincipalName $UserEmail -AccessRight $AccessType
}
@Anonymous
https://learn.microsoft.com/en-us/power-bi/admin/service-admin-portal-workspace
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!