Вам не нужно беспокоиться о любом другом значении, кроме 0 в $ LASTEXITCODE.Проведите проверку после выполнения EXE следующим образом:
.\myjob.exe -param1 $param1 -param2 $param
If($LASTEXITCODE -eq 0)
{
Write-Host "Execution Successful"
}
else
{
Write-Host "Failure in Execution"
}
Примечание: $LASTEXITCODE
содержит код завершения последнего выполнения исполняемого файла Win32, эквивалентный %ERRORLEVEL%