Difference entre Write-Host et Write-Output dans PowerShell ?
En resume, Write-Host ecrit dans la console elle-meme. Pensez-y comme un MsgBox en VBScript. Write-Output, en revanche, ecrit dans le pipeline, de sorte que la commande suivante peut l’accepter comme entree. Vous n’etes pas oblige d’utiliser Write-Output pour ecrire des objets, car Write-Output est implicitement appele pour vous.
PS> Get-Service
serait identique a :
PS> Get-Service | Write-Output