PowerShell 7.3 的主题仍是成为一个出色的 shell 环境,主要带来如下优化(以下的 “本机命令” 是指不是 PowerShell cmdlet 或函数的可执行文件):
使本机命令更像 cmdlet 的另一个方面是错误处理火狐体育。与 cmdlet 不同,本机命令使用退出代码来传达成功或失败。
通常用于错误消息,也用于进度、信息火狐体育、警告等,因为本机命令没有 PowerShell cmdlet 所具有的丰富流。尽管非零退出代码并不总是表示错误,但本机命令的约定是非零退出代码通常表示错误。
现在有一项新功能 ,允许让 PowerShell 将非零退出代码视为错误。这意味着无论 cmdlet 有错误还是本机命令有非零退出代码,都可以将 设置成 行业资讯,并让 PowerShell 停止执行。
该功能简化了以前在执行本机命令后必须检查 的脚本,或将其包装在辅助函数中的复杂步骤。