Я пытаюсь выполнить скрипт Powershell из SSIS
Кажется, вы считаете, что вам нужна сборка WinSCP .NET в GAC, чтобы вы могли выполнить ее из PowerShellскрипт выполнен из SSIS.Я не думаю, что это правда.Вам нужна сборка в GAC, только если вы напрямую используете ее из кода SSIS.Что не ваш случай.
Вы можете просто сохранить WinSCPnet.dll
и WinSCP.exe
в своем каталоге скриптов PowerShell.
В любом случае, чтобы ответить на ваш вопрос:
Если такКак и где я могу ссылаться на WinSCP.exe в моем скрипте, используя $ session.ExecutablePath?
$session = New-Object WinSCP.Session
$session.ExecutablePath = "C:\path\WinSCP.exe"
(но, как указано выше, я не думаю, что вам это нужно)
Пришли узнать, что администратор сервера НЕ установил WinSCP вGAC.
Вы не можете установить .exe файл в GAC.