2012-04-20 74 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命令行參數,你可以傳給你想運行的腳本的名稱。