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.