Запустите 32-битный скрипт Powershell на агенте сервера Sql

У меня есть сценарий powershell, который запускает 32-битный com-объект, поэтому при запуске его в Powershell 64x происходит сбой, но в 86x он работает нормально

Когда я запускаю его в задании Sql Server Agent, он имеет тот же сбой 64x.

Это можно обойти? Как пакеты SSIS?

1 ответ

Решение

Вы можете напрямую вызвать 32-разрядную версию PowerShell, вызвав ее по пути WOW64:

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

Используя аргумент командной строки -File, вы можете передать имя скрипта, который хотите запустить.

Другие вопросы по тегам