cmd/batchファイルは、「エコー」をオンおよびオフにすることができます。 PowerShellでは、「書き込みホスト」出力がたくさんあります。デバッグの便宜のために、どこかで書き込みホストのオン/オフを切り替えたいと思います。
PowerShellにはそのような機能がありますか?
Set-PSDebug
cmdlet には-Trace <int>
パラメータがあり、これを使用してecho on
と同じ効果を得ることができます。
Write-Verbose
の代わりにWrite-Host
を使用する必要があります。これにより、デバッグデータが変数$VerbosePreference
によって制御されます。この変数には$ErrorActionPreference
と同じ値が設定されており、デフォルトはSilentlyContinue
です。これは、詳細な出力が生成されないことを意味します。これをContinue
に設定すると、詳細出力を表示できます。
単に置くことをお勧めします
|アウトヌル
プライバシーが重要なあらゆる行の終わりに...それは置くこととほぼ同じです...
@
...ユーザーからの出力を非表示にする「バッチ」行の先頭。