[环境]::退出(0) - 这是什么意思?
[Environment]::Exit(0) - MEANING OF THIS?
PowerShell 中这一行的含义是什么?
我尝试在 google 上搜索,但没有看到任何具体的解释。
通常,MS-DOS 和 Windows 命令行 (CMD.EXE) 下的程序通过将系统环境变量 ERRORLEVEL
设置为非零值来发出错误信号。默认情况下,PowerShell 不会执行此操作。如果希望调用 PowerShell 脚本,并使其在从批处理文件调用时表现得像其他程序(和批处理文件),则调用 [Environment]::Exit()
允许您以一种方式设置 ERRORLEVEL
符合 CMD.EXE 的期望。 You can see more about [Environment]::Exit()
at Microsoft Docs.
PowerShell 中这一行的含义是什么?
我尝试在 google 上搜索,但没有看到任何具体的解释。
通常,MS-DOS 和 Windows 命令行 (CMD.EXE) 下的程序通过将系统环境变量 ERRORLEVEL
设置为非零值来发出错误信号。默认情况下,PowerShell 不会执行此操作。如果希望调用 PowerShell 脚本,并使其在从批处理文件调用时表现得像其他程序(和批处理文件),则调用 [Environment]::Exit()
允许您以一种方式设置 ERRORLEVEL
符合 CMD.EXE 的期望。 You can see more about [Environment]::Exit()
at Microsoft Docs.