PowerBI Report Watcher is a PowerShell script that provides various functionalities to monitor and manage Power BI reports.
To use the script, you can follow these steps:
- Open PowerShell and navigate to the directory where the script is located.
- Run the script using the following command:
.\PowerBIReportWatcher.ps1
- The script will ask for your Power BI credentials. Enter your email and password, and then select the environment you want to work with.
- Once you're authenticated, you can select from the following options:
- Show currently Failed Refreshes (Last $ignoreDays days)
- Show All Reports
- Show All Scheduled Refreshes
- Export Failed Refreshes (Last $ignoreDays days)
- Export All Reports
- Export All Scheduled Refreshes
PowerBI Report Watcher requires the following:
- Windows PowerShell 5.1 or later
- Azure Active Directory (AD) module for Windows PowerShell
- Microsoft Power BI module for Windows PowerShell
You can install the required modules using the following commands:
Install-Module AzureAD
Install-Module -Name MicrosoftPowerBIMgmt
PowerBI Report Watcher is released under the MIT License. See the LICENSE file for details.
If you find this project useful, consider buying me a coffee! Donations help keep this project going and are greatly appreciated.