我正在尝试运行PowerShell脚本,同事编写并部署该脚本作为SSIS包运行。他能够在Visual Studio中成功运行脚本,并且可以从SQL代理调度程序中正常运行。
当我从Visual Studio中的Execute Process任务运行脚本 - 实际上是任何PowerShell脚本时,我得到相同的退出错误代码:
流程退出代码为“-1073741790”,而预期为“0”。
据我们所知,我们的开发环境几乎相同。
想知道是否有人对如何调试和解决有任何见解或建议。
干杯,
克里斯
答案 0 :(得分:0)
这听起来像是安全或信任问题。请放宽系统上的powershell权限,然后再次检查。您可以通过运行以下命令来执行此操作:
Set-ExecutionPolicy Unrestricted
这将确定这确实是执行策略还是其他不同的东西,您可以通过永久更改执行策略设置,临时或通过创建签名脚本来继续执行。