3

32ビットcomオブジェクトを実行するpowershellスクリプトがあるため、Powershell 64xで実行すると失敗しますが、86xでは正常に実行されます

Sql Server Agent ジョブで実行すると、同じ 64x エラーが発生します。

これを回避する方法はありますか?SSIS パッケージが好きですか?

4

1 に答える 1

4

WOW64 パスを介して呼び出すことで、32 ビット バージョンの PowerShell を直接呼び出すことができます。

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

-File コマンド ライン引数を使用すると、実行するスクリプトの名前を渡すことができます。

于 2012-04-21T03:06:04.103 に答える