IBM WS MQ7.5、Windows MQMFT エージェント、Linux MQ マネージャー。
MQ mft ant スクリプトの xml で定義されているように、powershell スクリプトを実行しようとしています。
agent.properties ファイルの commandPath で、powershell スクリプトへのパスを構成しました。
マネージド コールは開始されるが失敗する
<fte:presrc command="C:\IBM\MFT\script\MoveFileToArchive.ps1" successrc="0">
<fte:arg value="${base.file}"/>
</fte:presrc>
エラーは読み取ります
プログラムを実行できません createprocess error=193 MoveFileToArchive.ps1 は有効な win32 アプリケーションではありません
そのように定義されたpowershell.exeでpowershellへのパスを追加しようとしました
<fte:presrc command="C:\windows\system\windowspowershell\v.1.0\powershell.exe C:\IBM\MFT\script\MoveFileToArchive.ps1" successrc="0">
<fte:arg value="${base.file}"/>
</fte:presrc>
これもうまくいきません。