Excel.exe プロセスが既に存在する場合、Start-Process -Wait は機能しません。Excel.exe インスタンスが実行されていない場合、コマンドレットは正常に動作します。ただし、すでに実行中のインスタンスがある場合は、エラーがスローされます。私はいくつかのトラブルシューティングを行いましたが、問題は、開始されたプロセス自体が既存のプロセスに「ネスト」しているようです。新しい Excel.exe が別の PID で開始されることがわかりますが、1 ~ 2 秒後にこの PID が消え、コマンドレットを呼び出す前に実行されていた Excel.exe インスタンスの既存の PID に新しいインスタンスがカプセル化されます。
誰でもこの動作について適切な説明がありますか?
誰にもこれに対する回避策がありますか?
すべての情報を歓迎します!
ありがとう!