FTP を使用してメインフレームのジョブストリームを書き込もうとしています。これを行うには、FTP 経由でメインフレームに接続し、次のコマンドを実行します。
QUOTE TYPE E
QUOTE SITE FILETYPE=JES
PUT myjob.jcl
では、PowerShell でこれを行うにはどうすればよいでしょうか。私は標準的な FTP 転送についてたくさん読んだことがありますが、prep の呼び出しをカスタマイズすることについては何も見ていません。
読んでくれてありがとう。
編集
ここでの回答とこの記事に従って、私が思いついた解決策は次のとおりです。
@echo off
echo user %1> ftpcmd.dat
echo %2>> ftpcmd.dat
echo QUOTE TYPE E>> ftpcmd.dat
echo QUOTE SITE FILETYPE=JES>> ftpcmd.dat
echo put %3>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat %4
del ftpcmd.dat
使用法:
C:\>fileup user123 pa$$word myfile.txt ftp.server.com