我正在使用此脚本在大型机上上传作业。
"open $FTPserver" | Out-File ftp.scr -Encoding ASCII
$FTPusername | Out-File ftp.scr -Encoding ASCII -Append
$FTPpassword | Out-File ftp.scr -Encoding ASCII -Append
"quote site filetype=jes" | Out-File ftp.scr -Encoding ASCII -Append
"put " + $FTPfile | Out-File ftp.scr -Encoding ASCII -Append
"quit" | Out-File ftp.scr -Encoding ASCII -Append
ftp.exe -s:ftp.scr
Remove-Item ftp.scr
脚本效果很好。但我想将此响应保存到变量中,以便我可以在下一步下载此JOB作为响应。这是我的目标回复:
250-It is known to JES as JOB24503
还有办法隐藏FTP的输出文本吗?
答案 0 :(得分:0)
要将输出重定向到文件,请使用>操作
ftp.exe -s:ftp.scr > ftp.out
我不是一个名副其实的大师,但我知道你可以使用完整的.NET API,它可以让你访问一个非常sophiticated的运行时。查看FtpWebRequest,它可用于运行FTP请求并将输出传输回流。