java项目中使用JPowerShell去执行一些powershell的sdk脚本,因为有些脚本执行需要提前导包所以无法让每一个方法都单独开一个powershell进程,目前是一个类一个powershell进程,这样就导致了我执行一个接口执行脚本后jpowershell返回说执行完毕了,然后我再去执行另一接口执行powershell脚本结果返回的是上一次执行返回的数据,再重新执行一遍就好了。
请问各路大神有没有办法在无法开多个进程让不同脚本执行共用一个powershell进程的情况下能正确返回数据或者jpowershell能正确判断确实已经执行完没有数据遗漏。ps:延长powershell的执行时长是没用的。