トップ回答者
コマンドの終了待ちをするには

質問
回答
-
ma2ten さん
Win32 の GUI アプリケーションが単独、またはパイプの最後にある場合は、起動直後に PowerShell から見てバックグラウンド処理となり、すぐにプロンプトが表示されます。
一方、パイプの途中にある場合は、GUI アプリケーションの終了を待ちます。ですので、実は out-null でなくても、なんらかパイプでつながっていれば、終了待ちになります。
詳細は PowerShell のアーキテクトのブログ記事をご参照ください。
Managing Processes in PowerShell (英語)
http://blogs.msdn.com/powershell/archive/2007/01/16/managing-processes-in-powershell.aspx
すべての返信
-
-
ma2ten さん
Win32 の GUI アプリケーションが単独、またはパイプの最後にある場合は、起動直後に PowerShell から見てバックグラウンド処理となり、すぐにプロンプトが表示されます。
一方、パイプの途中にある場合は、GUI アプリケーションの終了を待ちます。ですので、実は out-null でなくても、なんらかパイプでつながっていれば、終了待ちになります。
詳細は PowerShell のアーキテクトのブログ記事をご参照ください。
Managing Processes in PowerShell (英語)
http://blogs.msdn.com/powershell/archive/2007/01/16/managing-processes-in-powershell.aspx
-
こんにちは。フォーラムオペレータの栗原麻里 です
ma2ten さん、フォーラムのご利用ありがとうございます。
情報はお役に立ちましたでしょうか?
今回、マイクロソフト社員の回答ではございますが、皆様の役に立つ情報だと思いましたので
チェックを付けさせていただきました。回答済みチェックが付くことにより、フォーラムをご利用していただいている皆様が、有用な情報を
見つけやすくなります。
回答された情報が有用だと思われましたら、ぜひ回答済みボタンを押してチェックを付けてくださいね!ma2ten さんはチェックを解除することもできますので、ご確認ください。
それでは、ぜひまたご活用ください!