如何检查在PS1中dotnet恢复是否正常?

我使用dotnet restore命令dockertask.ps1文件,问题是如何确保它运行没有错误?

执行一个程序后,你可以用$?捕获退出代码$? ,但只有在执行之后。

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

$? 包括上次执行的错误代码。

带有-neif命令表示不等于