Résumé
Ce module vous a montré comment ajouter des informations de résolution des problèmes à des scripts, configurer des points d’arrêt pour la résolution des problèmes, et décrire les actions d’erreur dans Windows PowerShell. Voici les points importants à retenir :
Des erreurs peuvent se produire pour des raisons telles que les suivantes :
- Vous avez commis une erreur lors de la saisie du code.
- Vous avez interrogé un objet qui n’existe pas.
- Vous avez tenté de communiquer avec un ordinateur hors connexion.
Lorsque des erreurs se produisent, elles sont stockées dans le tableau $Error. Quand une nouvelle erreur est générée, elle est insérée à $Error[0], et l’index des autres erreurs est augmenté d’une unité.
La cmdlet Write-Host est la méthode la plus courante pour afficher des informations supplémentaires pendant l’exécution d’un script.
Si vous souhaitez rendre le texte de résolution des problèmes plus facilement identifiable, vous pouvez utiliser la cmdlet Write-Warning au lieu de Write-Host.
Un point d’arrêt suspend un script et fournit une invite interactive. Utilisez des points d’arrêt pour résoudre des problèmes de scripts que ne se comportent pas comme prévu.
À l’invite de commandes Windows PowerShell, définissez des points d’arrêt à l’aide de la cmdlet Set-PSBreakPoint.
Quand une commande PowerShell génère une erreur, il peut s’agir d’une erreur avec fin d’exécution ou d’une erreur sans fin d’exécution.
Une erreur avec fin d’exécution se produit lorsque Windows PowerShell détermine qu’il n’est pas possible de poursuivre le traitement après l’erreur, et que la commande s’arrête.
Une erreur sans fin d’exécution se produit lorsque Windows PowerShell détermine qu’il est possible de poursuivre le traitement après l’erreur.
Lectures supplémentaires
Pour en savoir plus, consultez les documents suivants :