$Message = get-eventlog "Veeam Endpoint Backup" -newest 1 -entrytype Information, Warning, Error -source "Veeam Endpoint Backup" | Format-List -property Message | out-string $TimeGenerated = get-eventlog "Veeam Endpoint Backup" -newest 1 -entrytype Information, Warning, Error -source "Veeam Endpoint Backup" | Format-List -property TimeGenerated | out-string $InstanceID = get-eventlog "Veeam Endpoint Backup" -newest 1 -entrytype Information, Warning, Error -source "Veeam Endpoint Backup" | Format-List -property InstanceID| out-string $Message = get-eventlog "Veeam Endpoint Backup" -newest 1 -entrytype Information, Warning, Error -source "Veeam Endpoint Backup" | Format-List -property Message | out-string if ($Message.contains("Success")) { Write-Host "Backup Success with -$instanceID- event-ID at -$TimeGenerated- -$Message-" Exit 0 } elseif ($Message.contains("Error") -Or $Message.contains("Failed")) { Write-Host "Last Log contains an Error or Warning with -$instanceID- at -$TimeGenerated- -$Message-" Exit 1001 }