Forum Discussion

NBK52's avatar
NBK52
Icon for Helper I rankHelper I
1 year ago
Solved

Permission Change on Power BI workspaces

Hi All,   We have a list of workspaces along with workspaces ids in CSV file. Whoever is Admin access to these all workspaces need to be converted to contribute permission though PowerShell script....
  • lbendlin's avatar
    lbendlin
    1 year ago

    I already provided the details. Remove the admins, add the contributors.

  • Poojara_D12's avatar
    1 year ago

    Hi NBK52 

    To update Power BI workspace permissions using PowerShell, first, import the Power BI module and authenticate using Login-PowerBI. Then, load the CSV file containing workspace IDs and names. For each workspace, retrieve the list of users with "Admin" access using Get-PowerBIWorkspace. Loop through these users, remove their "Admin" role using Remove-PowerBIWorkspaceUser, and assign them "Contributor" access using Add-PowerBIWorkspaceUser. Ensure you have Power BI admin permissions to execute these changes. The script can be modified to exclude certain users or log changes for tracking. Additionally, automation can be achieved using a service principal instead of interactive login. Always review permissions before running the script to prevent accidental access modifications.

     

    ā€ƒ