Expand Minimize

Do not use Write-Host

Write-Host is never needed in PowerShell CmdLets. Instead use the correct Write-<verb> for your situation. Write-Error for Errors, Write-Debug for debug, Write-Verbose for extra informaiton on request.

CheckId SPC059102
TypeName DoNotUseWriteHost
Severity Information
Type PowerShell File

Bad Practice

Write-Host "An error has occurred";
Good Practice
Write-Error "An error has occurred";

Disclaimer: The views and opinions expressed in this documentation and in SPCAF do not necessarily reflect the opinions and recommendations of Microsoft or any member of Microsoft. SPCAF and RENCORE are registered trademarks of Rencore. All other trademarks, service marks, collective marks, copyrights, registered names, and marks used or cited by this documentation are the property of their respective owners.