Affichage des sorties de débogage

PowerShell:
Affichage des sorties de débogage

Comment faire :

Imprimer des messages de débogage avec Write-Host :

Write-Host "Début du script."
$variable = "Salut, PowerShell !"
Write-Host "Valeur de la variable : $variable"

Résultat:

Début du script.
Valeur de la variable : Salut, PowerShell !

Pour un contrôle plus précis, utilisez Write-Debug :

$DebugPreference = "Continue"
Write-Debug "Message de débogage."

Résultat:

DEBUG: Message de débogage.

Utiliser Write-Verbose pour des informations supplémentaires :

$VerbosePreference = "Continue"
Write-Verbose "Information détaillée."

Résultat:

VERBOSE: Information détaillée.

Deep Dive

Historiquement, le débogage se faisait avec des impressions de texte pour suivre le flux d’exécution. Dans le PowerShell, Write-Host a souvent été utilisé, mais c’est limité. Les cmdlets Write-Debug et Write-Verbose offrent plus de flexibilité. Avec des préférences DebugPreference et VerbosePreference on contrôle quand ces messages sont affichés. Les alternatives, comme des outils de profilage ou des environnements de développement intégrés (IDE) avec débogueurs intégrés, fournissent des capacités de débogage avancées sans imprimer de sortie dans la console.

Voir Aussi