我有一个运行32位com对象的powershell脚本,因此当我在Powershell 64x中运行它时,它失败但在86x中运行良好
当我在Sql Server Agent作业中运行它时,它具有相同的64x失败。
有解决方法吗?像SSIS包一样?
答案 0 :(得分:4)
您可以通过WOW64路径调用它来直接调用32位版本的PowerShell:
%SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe
使用-File命令行参数,您可以传递要运行的脚本的名称。