lunes, 7 de enero de 2013

Try, catch, finally en PowerShell

Acá les dejo un ejemplo de try - catch - finally en powerwhell que me fue de utilidad




try
{
    $ErrorActionPreference = "Stop"; #esto se hace para que stopee en los errores
    Copy-Item file_origin file_dest #copio un archivo
}catch{
    Write-Host $Error[0].exception # muestro el mensaje de error
    $ErrorActionPreference = "Continue"; #vuelvo a setear la acción por defecto en los errores
    Exit # Termino la ejecución si hubo error
}finally{
   $ErrorActionPreference = "Continue"; #vuelvo a setear la acción por defecto en los errores
}

:-)

No hay comentarios:

Publicar un comentario