<t>Write-Error doit être utilisé si vous souhaitez informer l'utilisateur d'une erreur non critique. Par défaut, il affiche simplement un message d'erreur en texte rouge dans la console. Il n'interrompt ni un pipeline ni une boucle. Throw, en revanche, produit ce qu'on appelle une erreur terminante. Si vous utilisez throw, le pipeline et/ou la boucle en cours seront interrompus. En fait, toute l'exécution sera interrompue sauf si vous utilisez une structure trap ou try/catch pour gérer l'erreur terminante.<br/>
<br/>
Il y a un point à noter : si vous définissez $ErrorActionPreference à "Stop" et que vous utilisez Write-Error </t>