From 00cab08ec9298cfcb79f5679f75c6e381d74782a Mon Sep 17 00:00:00 2001 From: Jonathan Colon Date: Sat, 17 Sep 2022 22:18:47 -0400 Subject: [PATCH] Improve chart --- Src/Private/Get-AbrVbrBackupjob.ps1 | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Src/Private/Get-AbrVbrBackupjob.ps1 b/Src/Private/Get-AbrVbrBackupjob.ps1 index ca183f0..228f50c 100644 --- a/Src/Private/Get-AbrVbrBackupjob.ps1 +++ b/Src/Private/Get-AbrVbrBackupjob.ps1 @@ -62,9 +62,17 @@ function Get-AbrVbrBackupjob { $TableParams['Caption'] = "- $($TableParams.Name)" } try { - $TapeJobsResult = (Get-VBRTapeJob).LastResult - $BackupJobResult = $Bkjobs.info.LatestStatus - $sampleData = ($BackupJobResult + $TapeJobsResult) | Group-Object + $Alljobs = @() + if ($Bkjobs.info.LatestStatus) { + $Alljobs += $Bkjobs.info.LatestStatus + } + if ((Get-VBRTapeJob -ErrorAction SilentlyContinue).LastResult) { + $Alljobs += (Get-VBRTapeJob).LastResult + } + if ((Get-VSBJob -ErrorAction SilentlyContinue).GetLastResult()) { + $Alljobs += (Get-VSBJob).GetLastResult() + } + $sampleData = $Alljobs | Group-Object $exampleChart = New-Chart -Name BackupJobs -Width 600 -Height 400 $addChartAreaParams = @{