86
¿Cómo puedo crear y lanzar una nueva excepción en PowerShell?Powershell: crear y lanzar una nueva excepción
Quiero hacer cosas diferentes para un error específico.
¿Cómo puedo crear y lanzar una nueva excepción en PowerShell?Powershell: crear y lanzar una nueva excepción
Quiero hacer cosas diferentes para un error específico.
Para llamar a una excepción específica como FileNotFoundException utilizar este formato
if (-not (Test-Path $file))
{
throw [System.IO.FileNotFoundException] "$file not found."
}
Para lanzar una excepción general utilice el comando tiro seguido de una cadena.
throw "Error trying to do a task"
Cuando se utiliza dentro de un retén, puede proporcionar información adicional sobre lo que provocó el error
¿Está buscando para lanzar una excepción personalizada? ¿[Esto] [1] ayuda? [1]: http://stackoverflow.com/questions/11703180/powershell-creating-a-custom-exception –
Echa un vistazo a este post: http://stackoverflow.com/questions/2182666/powershell-2-0-try-catch-how-to-access-the-exception –