2009-03-03 24 views
5

SSISからPowerShellスクリプトを実行する方法を知っている人はいますか?私はスクリプトを作成し、それはコマンドラインから動作します。このスクリプトは、cmd.exeから呼び出されたときにうまく動作するコマンドラインパラメータをいくつか取ります。SSISからPowerShellスクリプトを実行する方法

私はSSISでプロセス実行タスクを使用しており、実行するスクリプトファイルを取得できません。スクリプトの名前とコマンドライン引数を渡す式を使用しています。タスクが不完全な文字列トークンエラーを返しています。 (コマンドレットのプロジェクトのために)余分なスクリプトでPSHを起動するためのVSから

+0

SQL Server Integration Services。 SQL Serverにデータを出し入れするためのMicrosoftツール/プラットフォーム。 –

+0

実行しているプロセスタスクに対してどのコマンドラインを処理していますか? – Richard

答えて

4

私は、次のコマンドラインを使用します(あなたがいることを望んでいないだろうので)

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

-noexitは、周りのインスタンスを保持しますスクリプト内のすべての実際のコマンドをドットソースにすることは、非常に長いコマンドラインを避けることができます。

+0

コマンドライン引数をどのように扱いますか?スクリプトには2つの引数が必要です。 –

+0

あなたはドットソースのスクリプトに入れますが、これはもちろん別のスクリプトを呼び出すことができます。 – Richard

+0

私はついにそれを理解しました。 SSISタスクは、書式設定なしでパラメータを必要とします。私はパラメータを引用していましたが、それは好きではありませんでした。また、引数には埋め込みスペースもありません。 –

関連する問題