86
Come posso creare e generare una nuova eccezione in PowerShell?PowerShell: creazione e lancio di una nuova eccezione
Voglio fare cose diverse per un errore specifico.
Come posso creare e generare una nuova eccezione in PowerShell?PowerShell: creazione e lancio di una nuova eccezione
Voglio fare cose diverse per un errore specifico.
Per chiamare un'eccezione specifica come utilizzare FileNotFoundException questo formato
if (-not (Test-Path $file))
{
throw [System.IO.FileNotFoundException] "$file not found."
}
Per un'eccezione generale utilizzare il comando laterale seguito da una stringa.
throw "Error trying to do a task"
Quando viene utilizzato all'interno di una cattura, è possibile fornire ulteriori informazioni su ciò che innescato l'errore
Stai cercando di lanciare un'eccezione personalizzata? [Questo] [1] aiuto? [1]: http://stackoverflow.com/questions/11703180/powershell-creating-a-custom-exception –
Date un'occhiata a questo post: http://stackoverflow.com/questions/2182666/powershell-2-0-try-catch-how-to-access-the-un'eccezione –