2016-12-02 44 views
1

我有一個簡單的(測試)Powershell腳本,它創建一個空文件。腳本在Powershell中手動執行。但是,它在SSIS中執行時什麼也不做。 我試着在Execute Process任務中執行它,並且還在VB.Net Script任務中執行它。 這兩次Poweshell似乎打開(我看到屏幕上來,並迅速關閉),但腳本試圖創建的文件不會被創建。 任何想法如何解決這個問題將不勝感激! 謝謝!在SSIS中執行的Powershell腳本似乎沒有做任何事情

+0

不熟悉特定的SSIS疑難問題,但如果在腳本末尾添加一個「Read-Host」,您可以更好地瞭解發生了什麼,這會使窗口保持打開狀態,以便您可以看到有任何錯誤。如果它仍然立即關閉,我會檢查SSIS是否有與系統其餘部分不同的執行策略設置。 –

回答

0

添加-ExecutionPolicy ByPass是什麼讓它工作。所以,現在我所傳遞的是:

-ExecutionPolicy旁路-file 「\服務器\共享\ Script.ps1」

這是我得到了這個提示 - http://www.sqlservercentral.com/Forums/Topic1714552-147-1.aspx

我加入之後,讀主機也開始工作,並暫停腳本的執行。

相關問題