├── .gitignore ├── Assets └── refresh-log.png ├── LICENSE ├── Modules ├── Get-AuthToken.psm1 ├── Get-AuthTokenFromServicePrincipal.ps1 ├── Get-AuthorizationHeader.psm1 ├── Get-Dashboards.psm1 ├── Get-DatasetBoundSources.psm1 ├── Get-DatasetRefreshHistory.psm1 ├── Get-Datasets.psm1 ├── Get-Gateway.psm1 ├── Get-GatewayDataSources.psm1 ├── Get-Gateways.psm1 ├── Get-Reports.psm1 ├── Get-WorkspaceUsers.psm1 ├── Get-Workspaces.psm1 ├── Set-ReportBinding.psm1 └── Update-DatasetData.psm1 ├── PowerBI-PowerShell.psd1 ├── Publish.ps1 ├── README.md └── Samples ├── Get-GatewayStatus.ps1 ├── Harvest-Metadata.ps1 ├── Rebind-Report.ps1 ├── Refresh-Dataset.ps1 └── powerbi_metadata.pbit /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/* 2 | Test-Variables.ps1 -------------------------------------------------------------------------------- /Assets/refresh-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Assets/refresh-log.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/LICENSE -------------------------------------------------------------------------------- /Modules/Get-AuthToken.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-AuthToken.psm1 -------------------------------------------------------------------------------- /Modules/Get-AuthTokenFromServicePrincipal.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-AuthTokenFromServicePrincipal.ps1 -------------------------------------------------------------------------------- /Modules/Get-AuthorizationHeader.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-AuthorizationHeader.psm1 -------------------------------------------------------------------------------- /Modules/Get-Dashboards.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-Dashboards.psm1 -------------------------------------------------------------------------------- /Modules/Get-DatasetBoundSources.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-DatasetBoundSources.psm1 -------------------------------------------------------------------------------- /Modules/Get-DatasetRefreshHistory.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-DatasetRefreshHistory.psm1 -------------------------------------------------------------------------------- /Modules/Get-Datasets.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-Datasets.psm1 -------------------------------------------------------------------------------- /Modules/Get-Gateway.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-Gateway.psm1 -------------------------------------------------------------------------------- /Modules/Get-GatewayDataSources.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-GatewayDataSources.psm1 -------------------------------------------------------------------------------- /Modules/Get-Gateways.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-Gateways.psm1 -------------------------------------------------------------------------------- /Modules/Get-Reports.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-Reports.psm1 -------------------------------------------------------------------------------- /Modules/Get-WorkspaceUsers.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-WorkspaceUsers.psm1 -------------------------------------------------------------------------------- /Modules/Get-Workspaces.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Get-Workspaces.psm1 -------------------------------------------------------------------------------- /Modules/Set-ReportBinding.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Set-ReportBinding.psm1 -------------------------------------------------------------------------------- /Modules/Update-DatasetData.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Modules/Update-DatasetData.psm1 -------------------------------------------------------------------------------- /PowerBI-PowerShell.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/PowerBI-PowerShell.psd1 -------------------------------------------------------------------------------- /Publish.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Publish.ps1 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/README.md -------------------------------------------------------------------------------- /Samples/Get-GatewayStatus.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Samples/Get-GatewayStatus.ps1 -------------------------------------------------------------------------------- /Samples/Harvest-Metadata.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Samples/Harvest-Metadata.ps1 -------------------------------------------------------------------------------- /Samples/Rebind-Report.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Samples/Rebind-Report.ps1 -------------------------------------------------------------------------------- /Samples/Refresh-Dataset.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Samples/Refresh-Dataset.ps1 -------------------------------------------------------------------------------- /Samples/powerbi_metadata.pbit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinskeem/powerbi-powershell/HEAD/Samples/powerbi_metadata.pbit --------------------------------------------------------------------------------