私が取り組んでいるpowershell GUIがあります。psexec を使用して複数の古い Java インストールを $pc 引数でアンインストールするバッチ ファイルを呼び出します。呼び出されると、GUI がロックアップしますが、ISE で実行されていることがわかります。バッチ ファイルの出力を GUI の複数行のテキスト ボックスに転送して、まだ処理中であることを確認できる方法はありますか?
TOM: まだ GUI に出力していません。それが私の質問です。それを呼び出すスクリプトの部分は次のとおりです。
if ($unjava=1){
cmd /c "d:\tool\scripts\fixit\WAITjremover.bat $pc"
}
スクリプトがこの時点に達した後、Powershell ISE の出力ウィンドウでスクリプトが終了するのを確認するまで、GUI ウィンドウ、つまり Frozen を移動することさえできません。