The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.
Hi,
I am currently developing a script for setting up customer workspaces. I make heavy use of the Power BI PowerShell cmdlets whereever possible - and if not REST-API.
Addings members of type "App", "Group" and "ServicePrincipal" with Add-PowerBIWorkspaceUser is supported. But the removal of "Group" and "ServicePrincipal" via Remove-PowerBIWorkspaceUser is not. I can also find not the correct REST-API endpoint.
For each workspace permission role (Admin, Contributor, Member, Viewer) we are making use of AAD groups. ServicePrincipals are used to automate processes. The question is now: How to i remove those groups and principals once the assingment has changed via PowerShell?
Pretty sure its just me having to much tomato soup ...
Thank you very much
Greetings
chwolff
The process is slightly different for service principals.
Groups - Delete User In Group - REST API (Power BI Power BI REST APIs) | Microsoft Docs