SSIS运行PS1(powershell)作业,但SSMS代理不运行

吉尔赫姆·马修斯

我在SSIS上有一个程序包,该程序运行一个.BAT文件,从而运行一个.PS1文件(powershell)。此Powershell文件将Excel文件转换为CSV,因此我可以更轻松,方便地导入数据。

问题在于,当通过SQL Agent Job创建计划并运行该作业时,它不执行打开Excel文件并正常转换的步骤。通过SSIS,它可以工作,通过SSMS(集成服务目录)运行程序包也可以,但是通过代理,则不能。

我尝试过的

我已经在该文件夹中为多个SQL和SSIS用户授予了权限(我不知道是否已将其授予所有人)。

我已经激活了通过SQL窗口使用的功能(但是该命令也不起作用,它给出了错误)。作为答案:启用“ xp_cmdshell” SQL Server

我已经通过DCOMCNFG授予了组件的权限。作为答案:DCOMDCOM 2

我已经在SSMS本身中授予了许可。

我已经创建了一个代理并使用了证书,并且使用该代理运行作业时,它也不会运行。作为答案:代理答案代理答案2

但是我不知道如何才能通过代理,手动和通过SSIS使其正常运行,该过程可以完美运行。但不是自动的。SSIS在运行时是否有任何特定的用户具有权限,而SSMS代理没有权限?(尽管我试图在所有地方都给予许可)。

谢谢!

吉尔赫姆·马修斯

问题出在DCOM配置中的Excel应用程序中,因此查看此链接DCOM配置,我能够修复它并正确运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从.ps1文件运行powershell脚本?

来自分类Dev

我可以从 .ps1 文件运行 powershell 命令吗?

来自分类Dev

Powershell-在目录中的所有ps1文件上运行ps1脚本

来自分类Dev

在Powershell中运行PowerShell代码可以正常工作,而不能以.ps1执行

来自分类Dev

从命令提示符运行PowerShell命令(无ps1脚本)

来自分类Dev

使用powershell -file / path / to / ps1在本地运行自解密base64 powershelll脚本

来自分类Dev

Powershell ps1脚本运行bat文件,但执行后CMD屏幕关闭

来自分类Dev

如何通过 Java 在 PowerShell_ISE.exe 中运行 .ps1 文件

来自分类Dev

使用停止解析从 PowerShell ps1 脚本运行 cmd /c

来自分类Dev

在 windows IoT 核心设备上运行 powershell 脚本“.ps1”

来自分类Dev

SSIS 作业在通过 ssms 远程运行时失败,但在 SQL Server 上运行良好

来自分类Dev

BASH-自定义PS1以运行命令

来自分类Dev

路径被拒绝,无法运行 ps1 脚本

来自分类Dev

如何在不退出控制台的情况下从.bat在新窗口中启动PowerShell并运行.ps1?

来自分类Dev

根据作业数量设置PS1

来自分类Dev

Cron 作业不运行

来自分类Dev

从 TFS 运行 SQL 代理作业

来自分类Dev

从 Azure Web 作业的 run.ps1 运行 exe

来自分类Dev

命令在ISE中运行,但在控制台中不作为ps1运行

来自分类Dev

脚本从.ps1物理位置运行,而不是从指定路径运行

来自分类Dev

SSIS:使Excel在SQL Server代理作业运行期间的脚本任务中可见

来自分类Dev

Bash PS1不评估变量

来自分类Dev

powershell修改'。\'并调用.ps1

来自分类Dev

powershell修改“。\”并调用.ps1

来自分类Dev

Crontab不运行任何作业

来自分类Dev

从.bat运行.ps1时,该命令的语法不正确

来自分类Dev

使用devops管道部署到AKS后如何运行ps1脚本

来自分类Dev

Nuget给出错误“由于正在运行的脚本被禁用,无法加载ps1”

来自分类Dev

如何从单个PS1文件在单独的窗口中同时运行多个进程?

Related 相关文章

  1. 1

    如何从.ps1文件运行powershell脚本?

  2. 2

    我可以从 .ps1 文件运行 powershell 命令吗?

  3. 3

    Powershell-在目录中的所有ps1文件上运行ps1脚本

  4. 4

    在Powershell中运行PowerShell代码可以正常工作,而不能以.ps1执行

  5. 5

    从命令提示符运行PowerShell命令(无ps1脚本)

  6. 6

    使用powershell -file / path / to / ps1在本地运行自解密base64 powershelll脚本

  7. 7

    Powershell ps1脚本运行bat文件,但执行后CMD屏幕关闭

  8. 8

    如何通过 Java 在 PowerShell_ISE.exe 中运行 .ps1 文件

  9. 9

    使用停止解析从 PowerShell ps1 脚本运行 cmd /c

  10. 10

    在 windows IoT 核心设备上运行 powershell 脚本“.ps1”

  11. 11

    SSIS 作业在通过 ssms 远程运行时失败,但在 SQL Server 上运行良好

  12. 12

    BASH-自定义PS1以运行命令

  13. 13

    路径被拒绝,无法运行 ps1 脚本

  14. 14

    如何在不退出控制台的情况下从.bat在新窗口中启动PowerShell并运行.ps1?

  15. 15

    根据作业数量设置PS1

  16. 16

    Cron 作业不运行

  17. 17

    从 TFS 运行 SQL 代理作业

  18. 18

    从 Azure Web 作业的 run.ps1 运行 exe

  19. 19

    命令在ISE中运行,但在控制台中不作为ps1运行

  20. 20

    脚本从.ps1物理位置运行,而不是从指定路径运行

  21. 21

    SSIS:使Excel在SQL Server代理作业运行期间的脚本任务中可见

  22. 22

    Bash PS1不评估变量

  23. 23

    powershell修改'。\'并调用.ps1

  24. 24

    powershell修改“。\”并调用.ps1

  25. 25

    Crontab不运行任何作业

  26. 26

    从.bat运行.ps1时,该命令的语法不正确

  27. 27

    使用devops管道部署到AKS后如何运行ps1脚本

  28. 28

    Nuget给出错误“由于正在运行的脚本被禁用,无法加载ps1”

  29. 29

    如何从单个PS1文件在单独的窗口中同时运行多个进程?

热门标签

归档