Documentos de Académico
Documentos de Profesional
Documentos de Cultura
About Try Catch Finally - Help
About Try Catch Finally - Help
about_Try_Catch_Finally
DESCRIPCIN BREVE
Describe cmo se usan los bloques Try, Catch y Finally para
controlar los errores de terminacin.
DESCRIPCIN DETALLADA
Utilice los bloques Try, Catch y Finally para responder a, o
controlar, los errores de terminacin en scripts. La instruccin Trap
tambin se puede utilizar para controlar los errores de terminacin
en scripts. Para obtener ms informacin, vea about_Trap.
Un error de terminacin detiene la ejecucin de una instruccin.
Si Windows PowerShell no controla un error de terminacin de
algn modo, tambin se detendr la ejecucin de la funcin o
script que est utilizando la canalizacin actual. En otros
lenguajes, como C#, los errores de terminacin reciben el nombre de
excepciones. Para obtener ms informacin sobre los errores, vea
about_Errors.
Utilice el bloque Try para definir una seccin de un script en
que se desea que Windows PowerShell supervise los errores. Cuando
se produce un error dentro del bloque Try, se guarda primero en
la variable automtica $Error. A continuacin, Windows PowerShell
busca un bloque Catch para controlar el error. Si la instruccin
Try no tiene un bloque Catch correspondiente, Windows PowerShell
contina buscando la instruccin Trap o el bloque Catch
apropiados en los mbitos principales. Despus de completarse un
bloque Catch o si no se encuentra ningn bloque Catch o
instruccin Trap apropiados, se ejecuta el bloque Finally. Si el
error no se puede controlar, se escribe en la secuencia de error.
Un bloque Catch puede
seguimiento del error
script. Adems, puede
instruccin Try puede
tipos de errores.