嗨,我发现,这与下面的代码片段一些奇怪的行为
function test
{
$LASTEXITCODE = $null
ping asdfs
Write-Host "Last exitcode: $LASTEXITCODE"
}
test
Write-Host "Last exitcode: $LASTEXITCODE"
从这个输出是
Ping request could not find host asdfs. Please check the name and try again.
Last exitcode:
Last exitcode: 1
为什么$ LASTEXITCODE不设置内test()函数?
这是我遇到现在的问题泛化,当我调用一个Win32 .EXE从功能和$ LASTEXITCODE内没有返回,我在一个函数中期待值
谢谢你,完全是有道理的。 – blue18hutthutt