【问题标题】:Powershell in an SSIS JobSSIS 作业中的 Powershell
【发布时间】:2016-06-28 17:40:36
【问题描述】:

我正在尝试运行一个 powershell 来创建一个 .csv 文件。我已经在 powershell 中执行了几次脚本,但在 SSIS 中执行它时遇到了困难。我有一个执行流程任务控件。可执行文件指向我的 powershell .exe,参数是路径和文件名。当它执行时我得到一个错误:

[执行进程任务]错误:执行中 “C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe” “-ExecutionPolicy 绕过-命令”。 'c:\MIMPasswordImport\PowerShellScript\MIMImport.ps1'" " at "", 进程退出代码为“1”,而预期为“0”。

任何帮助将不胜感激。

【问题讨论】:

  • 您在执行流程任务中设置的命令是什么?

标签: powershell ssis


【解决方案1】:

这是 SSIS 包中唯一的东西吗?如果是这样,您不需要包来创建 SQL 代理作业以使用 powershell,您可以直接执行此操作。如果您想使用现有的代码,您还可以使您的 powershell 脚本适应 SSIS 包中的脚本任务。如果您只是想填充和创建一个 csv,那么如何使用 SSIS 本身来实现这一目的。如果你想准确地运行它,你的脚本中可能会出现问题,它在不应该返回信息的时候返回信息,因为 SSIS 对返回的数据的解释与你想象的不同,并且有一个特定的成功代码,它在使用时会期望在进程任务中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 2012-07-29
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多