¿Cómo comprobar si la restauración de dotnet estaba bien en ps1?

Tengo el file dockertask.ps1 con el command de dotnet restre dotnet, la pregunta es ¿cómo asegurarse de que funcione sin errores?

Después de ejecutar un progtwig, puedes ver el código de salida con $? , pero solo justo después de la ejecución.

 dotnet restre ErrNo="$?" if [ "$ErrNo" -ne 0 ] then echo "error code ${ErrNo} received." fi 

$? incluye el código de error de la última ejecución.

El command if con -ne significa No igual .