When should I use Write-Error vs. Throw? Terminating vs. non-terminating errors When should I use Write-Error vs. Throw? Terminating vs. non-terminating errors powershell powershell