$WarningPreference = 'SilentlyContinue' $Test = New-Object -TypeName PSObject $Test | Add-Member -MemberType NoteProperty -Name test -Value "test" $Metric = New-Object -TypeName PSObject $Metric | Add-Member -MemberType NoteProperty -Name metric -Value $Test Write-Host "<-Start Status->" Write-Host "ps_test_metric_simulate-failed.ps1" Write-Host "<-End Status->" Write-host "<-Start Diagnostic->" Write-Host "Status: Failed" Write-Host "Result: simulate-failed" Write-Host "1" Write-Host "2" Write-Host "3" Write-host "<-End Diagnostic->" Write-Host "<-Start Metrics->" $Metric | ConvertTo-Json -Depth 3 Write-Host "<-End Metrics->" exit 1