Forum Discussion
Powershell scripts to list all entities
Does anyone have a set of Powershell scripts that can be used to list all workspaces with dashboards, reports and datasets?
I'm hoping someone can save me the effort of building it myself.
Basically I'm wanting to list everything that an organisation has created so we can do a cleanup.
5 Replies
- v-jiascu-msftMicrosoft Employee
Hi RGI,
You don't need to write any codes. There is a PowerShell module for Power BI. You just need to send some commands. Please refer to announcing-apis-and-powershell-cmdlets-for-power-bi-administrators/ and powershell/module/microsoftpowerbimgmt.data/?view=powerbi-ps.
Best Regards,
Dale - v-jiascu-msftMicrosoft Employee
- RGIHelper III
Hi Dale
With all due respect if you read my original post you'll see that there is not yet a solution- just a link (by you) to commands we already know about. I was hoping there is a "ready" set of scripts that show all elements (i.e. all workspaces, all data sets within the said workspaces and all reports linked to those data sets). I've basically been building them myself, assuming nobody has such a set to share with me.
- v-jiascu-msftMicrosoft Employee
Hi RGI,
Maybe something isn't that clear. Since the PowerShell script is many commands, we can just log in the Power BI and send a command. Then we can get the result. Please refer to the snapshot below.
Maybe you'd like a piece of organized script to get everything?
Best Regards,
Dale
