powershell で実行したコマンドを表示したい
powershell
で shellscript
の set -x
のように実行したコマンドを出力したい。
set -x
で実行すると下のように実行したコマンドが出力される。これを powershell
でもやりたい。
ファイルの内容
set -x cp ./src/file.txt ./dest/file.txt set +x
出力結果
+ cp ./src/file.txt ./dest/file.txt + set +x
結論としては、各コマンドに -Verbose
をオプションをつける。
ファイルの内容
Copy-Item -Verbose .\src\file.txt -Destination .\dest\file.txt
出力結果
詳細: 対象 "項目: .\src\file.txt コピー先: .\dest\file.txt" に対して操作 "ファイルのコピー" を実行しています。
求めてたのはそれじゃないし英語で出力してほしい。-Language en-US
オプションを指定すれば英語の出力になるっぽい(未確認)。ただしCopy-Item
には -Language
オプションがない。-Language
オプションがあるコマンドレットのみ英語出力にできるのかもしれない。