plink '無効なハンドル': stdin と stdout をリダイレクトするにはどうすればよいですか?

plink '無効なハンドル': stdin と stdout をリダイレクトするにはどうすればよいですか?

私の tex ファイルでは、リモート コマンドを実行して出力を読み取るために plink (PuTTY のコマンド ライン アプリケーション) を呼び出したいのですが、これを行うと、「標準入力から読み取れません: ハンドルが無効です」というエラーが発生します。

MWE:

   \begin{document}
   Calling plink from within LaTeX...

   \immediate\write18{plink -load my_session echo remote_response}

   \end{document}

このエラーは LaTeX ではなく plink によって出力されるものだと思いますが、この問題に遭遇したのは私が初めてではありません (link1:http://jamesmcdonald.id.au/it-tips/plinkexe-unable-to-read-from-standard-input-the-handle-is-invalid/comment-page-1#comment-115264、リンク2:http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/win-plink-stdin-handle-invalid.html

解決策は、どうやら「STDIN と STDOUT をリダイレクトする」ことのようですが、その意味はなんとなく分かっているものの、これを LaTeX でどう実行すればよいのかよく分かりません。何かアイデアはありますか?

関連情報