Вопрос

Кто-нибудь знает, как выполнить скрипт PowerShell из SSIS?Я создал скрипт, и он работает из командной строки.Скрипт принимает пару параметров командной строки, которые отлично работают при вызове из cmd.exe.

Я использую задачу процесса выполнения в SSIS и не могу запустить файл сценария.Я использую выражения для передачи имени скрипта и аргументов командной строки.Задача возвращает ошибку неполного строкового токена.

Это было полезно?

Решение

Из VS для запуска PSH с дополнительным скриптом (для проекта командлета) Я использую следующую командную строку:

powershell -noexit -command ". ./Startup.ps1"

Функция -noexit сохранит экземпляр (так что вы бы этого не хотели), а использование всех реальных команд в скрипте с точечным исходным кодом позволяет избежать действительно длинной командной строки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top