[Environment] :: Exit(0)-含义?

时间:2019-08-05 17:04:45

标签: powershell exit

PowerShell中此行的含义是什么?

我尝试在Google上进行搜索,但没有看到任何具体说明。

1 个答案:

答案 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.