SSISからPowerShellスクリプトを実行する方法
-
03-07-2019 - |
質問
SSISからPowerShellスクリプトを実行する方法を知っている人はいますか?スクリプトを作成しましたが、コマンドラインから実行できます。スクリプトは、cmd.exeから呼び出されたときに正常に機能するコマンドラインパラメーターをいくつか取ります。
SSISでプロセス実行タスクを使用していますが、実行するスクリプトファイルを取得できません。スクリプトの名前とコマンドライン引数を渡すために式を使用しています。タスクは不完全な文字列トークンエラーを返しています。
解決
VSから追加のスクリプトを使用してPSHを起動する(コマンドレットプロジェクトの場合)次のコマンドラインを使用します:
powershell -noexit -command ". ./Startup.ps1"
-noexitはインスタンスを保持します(したがって、これは望ましくありません)。スクリプト内のすべての実際のコマンドをドットソースにすると、コマンドラインが非常に長くなりません。
所属していません StackOverflow