2016-06-28 2 views
1

Я пытаюсь запустить powershell для создания CSV-файла. Я выполнил сценарий несколько раз в powershell, но мне трудно выполнить его в SSIS. У меня есть контроль выполнения задачи выполнения. Исполняемый файл указывает на мою powershell .exe, а аргументы - путь и имя файла. Когда он выполняется, я получаю сообщение об ошибке [Execute Process Task]: при выполнении «C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe» «-Применение политики ByPass-команды». 'c: \ MIMPasswordImport \ PowerShellScript \ MIMImport.ps1' "" at "", код выхода процесса был "1", тогда как ожидалось "0". Любая помощь будет оценена по достоинству.Powershell в задании SSIS

+0

Какова команда, которую вы установили в задаче выполнения выполнения? – Shiva

ответ

1

Это единственная вещь в пакете SSIS? Если вам не нужен пакет для создания задания агента SQL для использования powershell, вы можете сделать это напрямую. Если вы хотите использовать код, как он существует, вы также можете адаптировать сценарий powershell к задаче сценария в пакете SSIS. Если вы просто хотите заполнить и создать csv, как использовать SSIS для этой цели. И если вы хотите запустить его именно так, как это, вероятно, возникнет проблема в вашем скрипте, который возвращает информацию, когда это не следует, поскольку SSIS интерпретирует возвращенные данные по-другому, чем вы думаете, и имеет конкретный код успеха, который он будет ожидать при использовании в задаче процесса.

Смежные вопросы