2009-03-03 114 views
5

有誰知道如何從SSIS執行PowerShell腳本?我已經創建了該腳本,它從命令行運行。該腳本需要幾個命令行參數,從cmd.exe調用時可以很好地工作。如何從SSIS執行PowerShell腳本

我在SSIS中使用執行進程任務,無法獲取腳本文件執行。我使用表達式來傳遞腳本名稱和命令行參數。該任務正在返回不完整的字符串標記錯誤。

+0

SQL Server集成服務。用於將數據移入和移出SQL Server的Microsoft工具/平臺。 – 2009-03-03 05:16:01

+0

您正在處理執行過程任務的命令行是什麼? – Richard 2009-03-03 14:21:09

回答

4

從VS啓動PSH一個額外的腳本(對於Cmdlet的項目),我用下面的命令行:

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

的-noexit將保持周圍的實例(所以你不會希望出現這種情況),將所有真實的命令放在腳本中以點源化,避免了很長的命令行。