Запустите 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, вы можете передать имя скрипта, который хотите запустить.