PowerShellコマンドレット虎の巻

Write-Host

Write-Hostは、コンソールに文字列を出力するコマンドです。

エイリアスなし

解説

コンソールへ文字列などのオブジェクトを出力します。

文字列以外にも配列や連想配列などのオブジェクトも指定可能です。

構文

(構文)
Write-Host [[-Object] <Object>] [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-Object 値出力する対象を指定する
-NoNewline最後に改行を出力しない
-Separator 文字列区切り文字を指定する
-ForegroundColor 色値文字色を指定する
・Black
・Blue
・Cyan
・Gray
・Green
・Magenda
・Red
・White
・Yellow
・DarkBlue
・DarkCyan
・DarkGray
・DarkGreen
・DarkMagenta
・DarkRed
・DarkYellow
-BackgroundColor 色値背景色を指定する
※指定できる色はForegroundColorと同じ

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

変数xを123で定義してコンソールに表示する

$x = 123 Write-Host -Object $x

パラメータ名「-Object」は省略可能です。

コンソールにabcと表示する

Write-Host -Object "abc" abc

パラメータ名「-Object」は省略可能です。

変数の値を埋め込んで表示する

$a = 123 Write-Host "aの値は[$a]です。" ⇒aの値は[123]です。

配列の中身を、コロン区切りで表示する

Write-Host -Object @("AA", "BB", "CC") -Separator ":" AA:BB:CC

コンソールにabcと黄色で表示する

Write-Host -Object "ABC" -ForegroundColor Yellow ABC

変数aの内容を表示する

$a = 123 Write-Host ("変数a={0}" -f $a) 変数a=123

コマンドのヘルプを表示する

Get-Help Write-Host

備考

  • パラメータ名「-Object」は省略可能です。

関連項目