| 变量 | $_ 当前管道对象;$? 上条成功布尔;$LASTEXITCODE 外部程序退出码;$Error 错误列表;$null 空值 |
|---|---|
| 要点 | $LASTEXITCODE 仅由外部程序/脚本更新;内部 cmdlet 成败看 $? 与 $Error[0] |
常用示例
常用示例
ping -n 1 127.0.0.1 > $null
$LASTEXITCODE
if (-not $?) { $Error[0] }
Get-Process | ForEach-Object { $_.Id }脚本判断成败的规范:内部命令看 $?,外部命令看 $LASTEXITCODE(0 成功)。