Привет Я заметил некоторое странное поведение с в следующем фрагменте кода
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()?
Это обобщение проблемы у меня сейчас, когда я называю .exe Win32 из функции и $ LASTEXITCODE не возвращает значение Я ожидающий из функции
Спасибо, что вполне имеет смысл. – blue18hutthutt