Comment puis-je créer et lever une nouvelle exception dans PowerShell?
Je veux faire différentes choses pour une erreur spécifique.
Comment puis-je créer et lever une nouvelle exception dans PowerShell?
Je veux faire différentes choses pour une erreur spécifique.
Réponses:
Pour appeler une exception spécifique telle que FileNotFoundException, utilisez ce format
if (-not (Test-Path $file))
{
throw [System.IO.FileNotFoundException] "$file not found."
}
Pour lever une exception générale, utilisez la commande throw suivie d'une chaîne.
throw "Error trying to do a task"
Lorsqu'il est utilisé dans une capture, vous pouvez fournir des informations supplémentaires sur ce qui a déclenché l'erreur