在运行SQL Server代理32位PowerShell脚本(Run a 32 bit Powers

2019-09-16 15:54发布

我有一个运行32位COM对象,所以当我在PowerShell中64x中失败运行它,但在86X运行良好PowerShell脚本

当我在一个SQL Server代理作业运行它,它具有相同的64倍失败。

有没有解决的办法? 像SSIS包?

Answer 1:

你可以通过调用它通过WOW64路径直接调用的PowerShell的32位版本:

%SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe

使用-file命令行参数,你可以传给你想运行的脚本的名称。



文章来源: Run a 32 bit Powershell script on Sql Server Agent