2012-04-20 76 views
3

我有在运行32位COM对象,以便PowerShell脚本时,我在PowerShell中64x中失败运行它,但在86X上的SQL Server代理运行32位PowerShell脚本

运行正常。当我在一个运行Sql Server Agent作业具有相同的64x故障。

有没有办法解决这个问题?像SSIS包一样?

+0

我结束运行CmdExec bat文件,运行32 Powershell文件,但我打开其他想法 – 2012-04-20 21:12:29

回答

4

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

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

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