Los scripts de PowerShell, después de su ejecución, devuelven el estado de ejecución, que se denomina "código de retorno" o "código de salida". Una ejecución de script exitosa devuelve un 0, mientras que una ejecución fallida devuelve un valor distinto de cero que, por lo general, se puede interpretar como un código de error. El último comando ejecutado en la función o el script determina el estado de salida. Este documento proporciona los pasos para devolver códigos de error en scripts de PowerShell.
Utilice el comando Exit $LASTEXITCODE al final del script de PowerShell para devolver los códigos de error del script de PowerShell.
Ejemplo:
Script de PowerShell para copiar un archivo a una carpeta
$dest ="C: est"
New-Item $dest -type directory -force
$source ="c:samplefile.txt"
Copy-Item $source $dest
exit $LASTEXITCODE