R11 - Erreurs et journalisation
Mardi 30 septembre 2025
Déroulement de la rencontre
- Gestion des erreurs
- Les objets ErrorRecord
- Actions en cas d'erreur (
-ErrorAction,$ErrorActionPreference) - Traitement des erreurs
- Identification du succès ou échec avec
$? - L'instruction
Trap - La structure
Try / Catch / Finally
- Identification du succès ou échec avec
- Analyse d'une erreur
- Génération d'une erreur (
throw,Write-Error) - Erreurs provenant de commandes externes
- Lancement direct ou avec l'opérateur d'appel (
$LASTEXITCODE) - Lancement avec la commande
Start-Process
- Lancement direct ou avec l'opérateur d'appel (
- Journalisation (logging)
Exercices à réaliser
Ressources et documentation
Référez-vous aux rubriques suivantes dans la section Notions:
La présentation PowerPoint est sur le Teams du cours, sous le canal Général > Fichiers > Supports de cours.