2016-06-28 75 views
1

我想運行PowerShell來創建一個.csv文件。我已經在powershell中多次執行腳本,但在SSIS中執行它時遇到困難。我有一個執行進程任務控制。可執行文件指向我的powershell .exe,參數是路徑和文件名。當它執行時,我得到[執行進程任務]錯誤錯誤:執行「C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe」「-ExecutionPolicy ByPass -command」。 'c:\ MIMPasswordImport \ PowerShellScript \ MIMImport.ps1'「」at「」,進程退出代碼爲「1」,而期望值爲「0」。任何幫助,將不勝感激。Powershell在SSIS作業

+0

您在執行過程任務中設置的命令是什麼? – Shiva

回答

1

這是SSIS包中唯一的東西嗎?如果是這樣,你不需要一個包來創建一個SQL代理作業來使用PowerShell,你可以直接做到這一點。如果您想使用代碼,則還可以將您的PowerShell腳本調整爲SSIS包中的腳本任務。如果你只是想填充和創建一個csv,如何使用SSIS本身的目的。如果你想要運行它,你的腳本可能會有一個問題,當它不應該像SSIS那樣解釋返回的數據時,你的腳本會返回信息,因爲它不像你想像的那樣解釋,並且有一個特定的成功代碼,它會在使用時得到預期的結果在一個流程任務中。