Introduction
My Veeam Report v13, maintained and extended by L1nkState, is a modernized PowerShell reporting solution for Veeam Backup & Replication v12 and v13.
Originally created by Shawn Masterson and later expanded by the community (notably marcohorstmann), this project transforms raw Veeam data into a clean, structured, and highly configurable HTML report designed for both operational teams and MSP environments.
Download:
L1nkState/My-Veeam-Report-v.13
Origin and Evolution
The project has an interesting lifecycle:
- 🧱 Original script: created by Shawn Masterson (pre-2018)
- 🧑💻 Community revival: modernized by contributors including marcohorstmann
- 🚀 Current version (v13): adapted and extended by @L1nkState for compatibility with modern Veeam platforms (v12/v13)
This evolution reflects a common pattern in infrastructure tooling: community-driven survival and modernization of abandoned but valuable scripts.
Key Purpose
The main goal of My Veeam Report v13 is to provide:
- A single HTML report summarizing backup infrastructure health
- Automated email delivery of operational reports
- A highly granular configuration system
- A lightweight alternative to heavy enterprise reporting solutions like Veeam ONE
It is particularly useful in environments where engineers need fast visibility without deploying additional infrastructure components.
📌 Key Features
- Compatible with Veeam Backup & Replication v12 and v13
- Clean and readable HTML report
- Automatic email delivery
- Extremely granular configuration (each report section can be enabled/disabled)
- Supports enterprise and MSP environments
✅ Update: Execution Progress Bar A percentage-based progress bar has been added to the script to provide real-time feedback during execution. While the report is being generated, the script now displays a progress indicator in the PowerShell console, showing:
Current execution phase Completion percentage Improved user experience for long-running reports
Example output in the console:
The progress bar continues updating throughout the execution until it reaches 100% Completed, making it easier to monitor script progress, especially in large or complex Veeam environments. Technical details
Implemented using native PowerShell Write-Progress Automatically disabled when running in non-interactive sessions Fully compatible with PowerShell 5.x and PowerShell 7
CHANGELOG.md Se vuoi anche la voce per il changelog: Markdown### Added- Added a percentage-based progress bar using Write-Progress to display real-time execution status in the PowerShell console.``Mostra più linee
Added
- Added a percentage-based progress bar using
Write-Progressto display real-time execution status in the PowerShell console.
