В чем разница между «Write-Host», «Write-Output» или «[console] :: WriteLine ”?

Есть несколько разных способов вывода сообщений. В чем разница между выводом чего-либо через Write-Host , Write-Output или [console] :: WriteLine ?

Я также заметил, что если я использую:

write-host "count=" + $count

+ включается в вывод. Почему это? Разве выражение не должно быть вычислено для создания единой сцепленной строки до того, как оно будет записано?

185
задан Scott Langham 4 March 2019 в 23:46
поделиться