Aller au contenu principal

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
    • 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
  • 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.