私はインストールが必要なセットアップ実行可能ファイルを持っています。私はそれを実行すると、実際にインストールを実行するmsiを起動し、すぐに終了します。この副作用は、インストールが完了する前に呼び出されたコンソールに制御を戻します。私が実行しているマシンによっては、3分から10分かかることがありますので、呼び出しスクリプトをスリープ状態にすることは望ましくありません。私はmsiを直接起動しますが、不足しているコンポーネントについては不平を言います。他のプロセスがWMI経由で起動するプロセスを監視できますか?
WMIを使用してプロセスを開始し、pidが実行されなくなるまでウォッチするWSHスクリプトがあります。最初の実行可能ファイルが実行されているMSIのpidを確認し、そのpidがWMIを使用して終了するのを監視する方法はありますか?起動プロセス情報はプロセスに関連付けられていますか?