web-dev-qa-db-ja.com

PowerShellには「エコーオフ」や「エコーオン」などのトリガーがありますか?

cmd/batchファイルは、「エコー」をオンおよびオフにすることができます。 PowerShellでは、「書き込みホスト」出力がたくさんあります。デバッグの便宜のために、どこかで書き込みホストのオン/オフを切り替えたいと思います。

PowerShellにはそのような機能がありますか?

6
vik santata

Set-PSDebugcmdlet には-Trace <int>パラメータがあり、これを使用してecho onと同じ効果を得ることができます。

5
vonPryz

Write-Verboseの代わりにWrite-Hostを使用する必要があります。これにより、デバッグデータが変数$VerbosePreferenceによって制御されます。この変数には$ErrorActionPreferenceと同じ値が設定されており、デフォルトはSilentlyContinueです。これは、詳細な出力が生成されないことを意味します。これをContinueに設定すると、詳細出力を表示できます。

2
Vesper

単に置くことをお勧めします

|アウトヌル

プライバシーが重要なあらゆる行の終わりに...それは置くこととほぼ同じです...

@

...ユーザーからの出力を非表示にする「バッチ」行の先頭。

0
Hardryv