PowerShell,コマンドレットの実行結果を非表示にする

スポンサーリンク

鍛錬 531

PowerShell,コマンドレットの実行結果を非表示にする

コマンドレットの実行結果をコンソールに出力せず非表示とするには、Out-Null とパイプ(|)を使用します。
 
使用方法は、以下に示す通りです。

コマンドレット | Out-Null
 
スポンサーリンク

スクリプト

以下は、コマンドレットの実行結果を非表示にする場合と非表示にしない場合を比較するスクリプト、not_stdout.ps1 です。

今回は、コマンドレット echo を使用しています。

# コンソールに出力しない
echo "AAAAA" | Out-Null

# コンソールに出力する
echo "BBBBB"

実行結果

以下は、スクリプト not_stdout.ps1 を実行しています。

PS D:\tmp>
PS D:\tmp> .\not_stdout.ps1
BBBBB

 
上記に示した通り、コマンドレットの実行結果を非表示にすることができました。

スポンサーリンク

シェアする

フォローする