PowerShell中此行的含义是什么?
我尝试在Google上进行搜索,但没有看到任何具体说明。
答案 0 :(得分:1)
通常,MS-DOS和Windows命令行(CMD.EXE)下的程序通过将系统环境变量ERRORLEVEL
设置为非零值来发出错误信号。默认情况下,PowerShell不执行此操作。如果希望调用PowerShell脚本,并从批处理文件中调用该脚本时使其具有与其他程序(和批处理文件)相同的效果,则对[Environment]::Exit()
的调用允许您以以下方式设置ERRORLEVEL
:与CMD.EXE的期望兼容。 You can see more about [Environment]::Exit()
at Microsoft Docs.