Professional Documents
Culture Documents
DESCRIPCI�N DETALLADA
Utilice los bloques Try, Catch y Finally para responder a, o
controlar, los errores de terminaci�n en scripts. La instrucci�n Trap
tambi�n se puede utilizar para controlar los errores de terminaci�n
en scripts. Para obtener m�s informaci�n, vea about_Trap.
Try, Catch y Finally son semejantes a las palabras clave Try, Catch y
Finally utilizadas en el lenguaje de programaci�n C#.
Sintaxis
Una instrucci�n Try contiene un bloque Try, ninguno o varios
bloques Catch y ninguno o un bloque Finally. Adem�s, debe tener
un bloque Catch o un bloque Finally por lo menos.
Detectar errores
El script de ejemplo siguiente muestra un bloque Try con un
bloque Catch:
try { CadenaSinSentido }
catch { "Se ha producido un error." }
Se ha producido un error.
try
{
$wc = new-object System.Net.WebClient
$wc.DownloadFile("http://www.contoso.com/MyDoc.doc") }
catch [System.Net.WebException],[System.IO.IOException] {
"No se puede descargar MyDoc.doc de http://www.contoso.c
om." }
catch
{
"Se ha producido un error que no se puede resolver." }
catch [System.Management.Automation.CommandNotFoundException]
{"Excepci�n heredada" }
VEA TAMBI�N
about_Errors
about_Trap