【问题标题】:Execute Process Task running PowerShell script fails with exit code -1073741790运行 PowerShell 脚本的执行进程任务失败,退出代码为 -1073741790
【发布时间】:2016-06-17 01:20:44
【问题描述】:

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

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

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

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

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

干杯,

克里斯

【问题讨论】:

    标签: powershell ssis


    【解决方案1】:

    这听起来像是一个安全或信任问题。请放松系统上的 powershell 权限,然后再次检查。您可以通过运行以下命令来做到这一点:

        Set-ExecutionPolicy Unrestricted
    

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

    Using the Set-ExecutionPolicy Cmdlet

    【讨论】:

    • 只是为了确保您在提升的 CMD 提示符下运行所有​​这些,对吗?
    • 是的。我对另一个工作站进行了映像,并且相同的脚本正在运行,因此它可能与框架或其他内容有关。在这一点上,咬紧牙关重新安装所有东西可能更有意义,因为我有一个基础映像可以开始。
    猜你喜欢
    • 2020-04-06
    • 2020-10-31
    • 2019-10-31
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 2022-12-21
    • 1970-01-01
    • 2021-10-23
    相关资源
    最近更新 更多