PowerShell の Write-Host と Write-Output の違いは何ですか? 質問する

PowerShell の Write-Host と Write-Output の違いは何ですか? 質問する

違いは何ですか書き込みホストそして書き込み出力PowerShell では?

のように...

Write-Host "Hello World";

Write-Output "Hello World";

ベストアンサー1

簡単に言うと、Write-Hostコンソール自体に書き込みます。VBスクリプトWrite-Output一方、 はパイプラインに書き込むため、次のコマンドはそれを入力として受け入れることができます。 は暗黙的に呼び出されるため、オブジェクトを書き込むために を使用する必要はありませんWrite-OutputWrite-Output

PS> Get-Service

次と同じです:

PS> Get-Service | Write-Output

おすすめ記事