Ciao sto notando un comportamento strano con il seguente frammento di codice
function test
{
$LASTEXITCODE = $null
ping asdfs
Write-Host "Last exitcode: $LASTEXITCODE"
}
test
Write-Host "Last exitcode: $LASTEXITCODE"
L'uscita da questo è
Ping request could not find host asdfs. Please check the name and try again.
Last exitcode:
Last exitcode: 1
Perché $ LASTEXITCODE non trova all'interno del funzione test()?
Questa è una generalizzazione di un problema che sto avendo in questo momento, quando chiamo un exe Win32 dall'interno di una funzione e il $ LASTEXITCODE non restituisce il valore mi aspetto all'interno di una funzione
Grazie, che rende completamente senso. – blue18hutthutt