2009-03-03 22 views
5

Czy ktoś wie, jak wykonać skrypt PowerShell z SSIS? Stworzyłem skrypt i działa on z poziomu wiersza poleceń. Skrypt przyjmuje kilka parametrów wiersza polecenia, które działają poprawnie po wywołaniu z cmd.exe.Jak wykonać skrypt PowerShell z SSIS

Używam Zadanie wykonywania Execute w SSIS i nie mogę uzyskać pliku skryptu do wykonania. Używam wyrażeń do przekazania nazwy skryptu i argumentów wiersza poleceń. Zadanie zwraca błąd niekompletnego znacznika łańcucha.

+0

Usługi SQL Server Integration. Narzędzie/platforma Microsoft do przenoszenia danych zi do SQL Server. –

+0

Jaką linię poleceń przetwarzasz do zadania procesu wykonywania? – Richard

Odpowiedz

4

Od VS uruchomić PSH z dodatkowym skryptu (dla projektu cmdlet) Używam następujące polecenie:

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

-noexit zachowa instancji wokół (więc nie chciał), umieszczenie wszystkich prawdziwych poleceń w skrypcie, który ma być dotowany, pozwala uniknąć naprawdę długiej linii poleceń.

+0

Jak obsługiwałbyś argumenty wiersza poleceń? Skrypt oczekuje 2 argumentów. –

+0

Umieść je w skrypcie źródłowym, co może oczywiście wywołać inny skrypt. – Richard

+0

W końcu to rozgryzłem. Zadanie SSIS chce parametrów bez żadnego formatowania. Zacytowałem parametry i to mi się nie podobało. Ponadto nie ma osadzonych spacji w argumentach. –

Powiązane problemy