Powershell脚本不会终止

时间:2015-02-02 10:28:53

标签: windows oracle powershell

我正在使用OS命令从Oracle Data Integrator启动脚本。

长话短说:使用powershell.exe -noninteractive脚本

调用ps1脚本

问题是调用者ODI无法识别powershell脚本的终止,如果我以相同的方式从控制台调用脚本它正确终止(我最终可以读取我设置为参数的错误级别)到退出,这是我在脚本中写的最后一个命令。)

有人有PowerShell脚本的这种行为吗?它成功执行但命令在任务管理器中保持挂起状态(由我在cmd提示符下成功退出的命令)。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案,只需添加< NUL到来电者命令:

powershell.exe script.ps1 < NUL