3

我有一个运行 32 位 com 对象的 powershell 脚本,所以当我在 Powershell 64x 中运行它时它失败但在 86x 中运行良好

当我在 Sql Server 代理作业中运行它时,它具有相同的 64 倍故障。

有没有解决的办法?喜欢 SSIS 包?

4

1 回答 1

4

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

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

使用 -File 命令行参数,您可以传递要运行的脚本的名称。

于 2012-04-21T03:06:04.103 回答