Add-WindowsFeature や wget(Invoke-WebRequest)など、処理時間のかかるコマンドレット実行時には緑帯のインジケーター(Progress Preference)が表示されます。

対話処理の時は別に気にならないのですが、バッチ処理とかでこの表示を抑制したい場合があります。
そんな時は、自動変数の $ProgressPreference に "SilentlyContinue" をセットすると、緑帯表示が抑制されます。
| $ProgressPreference = "SilentlyContinue" |
バッチに組み込む時は、こんな感じにすると良いでしょう。
| # Progress Preference 抑制 $SaveProgressPreference = $ProgressPreference $ProgressPreference = "SilentlyContinue" ## ここで緑帯が出るコマンドレッド実行 # Progress Preference 回復 $ProgressPreference = $SaveProgressPreference |
![]()
![]()
Copyright © MURA All rights reserved.