运行PowerShell脚本的执行进程任务失败,退出代码为-1073741790

时间:2016-06-15 16:30:30

标签: powershell ssis

我正在尝试运行PowerShell脚本,同事编写并部署该脚本作为SSIS包运行。他能够在Visual Studio中成功运行脚本,并且可以从SQL代理调度程序中正常运行。

当我从Visual Studio中的Execute Process任务运行脚本 - 实际上是任何PowerShell脚本时,我得到相同的退出错误代码:

  

流程退出代码为“-1073741790”,而预期为“0”。

据我们所知,我们的开发环境几乎相同。

想知道是否有人对如何调试和解决有任何见解或建议。

干杯,

克里斯

1 个答案:

答案 0 :(得分:0)

这听起来像是安全或信任问题。请放宽系统上的powershell权限,然后再次检查。您可以通过运行以下命令来执行此操作:

    Set-ExecutionPolicy Unrestricted

这将确定这确实是执行策略还是其他不同的东西,您可以通过永久更改执行策略设置,临时或通过创建签名脚本来继续执行。

Using the Set-ExecutionPolicy Cmdlet