This repo contains samples for calling the Power BI REST APIs using PowerShell. Each PowerShell script is self-documenting.
-
manageRefresh.ps1 - trigger scheduled refresh and check refresh history
-
rebindReport.ps1 - clone a report in the Power BI service and rebind it to a different dataset
-
copyWorkspace.ps1 - duplicate a workpsace in the Power BI service
-
bindtogateway.ps1 - Binds a dataset to a new gateway.
-
takeover-dataset.ps1 - Takes ownership of a dataset to your account.
-
Zero-Downtime-Capacity-Scale.ps1 - scale Power BI Embedded capacity resource, up or down, with no downtime (i.e. embedded content is available during the scaling process).
To run the scripts in this repo, please install PowerShell and the Azure Resource Manager PowerShell cmdlets.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.