Try/catch (una excepción es cualquier evento que ocurre durante la ejecución de un programa que interrumpe el flujo normal de ejecución.
Try/Catch/Finally
Try {
# En esta sección ejecutamos los comandos cuyos errores queremos controlar
}
Catch [Excepcion] {
# En esta sección gestionamos una exceción específica
}
Catch {
# En esta sección gestionamos cualquier tipo de excepción
}
Finally {
# Esta sección se ejecuta siempre, haya o no una excepción
}
Ejemplo: capturar la excepción para saber si un recurso existe
foreach($isbn in ((gc .\fotosprocesar.txt)))
{
try {
$R = Invoke-WebRequest -URI ("https://www.example.com/wp-content/uploads/"+$imagen+".jpg")
"existe"
}
catch {
$isbn >> procesarurgente.txt
}
}

