Skip to main content
  • Filters backups by job type (VMware, Windows/Linux Agents, SQL, etc.)
  • Retrieves restore points from the last 7 days
  • Identifies the latest restore point per object
  • Flags backup status as SuccessWarning, or Failed
  • Exports results to a CSV file on the desktop

📁 Output:

  • CSV file: Veeam_Backup_Report_Days.csv
  • Columns: JobNameBackupTypeObjectNameLatestBackupTimeStatus

📌 Requirements:

  • Veeam Backup & Replication PowerShell module
  • Valid license and running Veeam services
  • SMTP access for email delivery

🔗 GitHub Repository:

https://github.com/Surenthiran25/Veeam_Client_Inventory_Inventory

Hi ​@Chris.Childerhose 

Please replace the job filter with below.

 

$backups = Get-VBRBackup | Where-Object {

    $_.JobType -in @("WindowsAgent", "LinuxAgent")

}

 

...Just update the job filter according to your backup configuration it should work if you are not getting any error

 

I will test this out but it may be a while as I am off next week on vacation.  Once I am back on the 25th I will do this and let you know.  Enjoy the weekend.


Thank you ​@Chris.Childerhose ...Enjoy your week end too😍


Hi ​@surenthiran -

Just now seeing these; I won’t be able to test the Agent script as I don’t have any running in either my lab or in prod, but I can at least check the VMW script….

Best.