Difference entre Write-Host et Write-Output dans PowerShell ?

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