使用microsoft telnet将文件从远程位置复制到本地主机

时间:2013-11-12 23:50:33

标签: telnet

我正在尝试使用telnet从远程位置复制文件,该位置恰好是Windows Phone 8设备。

我正在使用以下2个命令。

telnet 127.0.0.1 1023 -f C:\Documents\fpsnum.txt 
type "C:\Data\Users\local\log.txt" 

手动运行正常,但我需要通过自动化运行。我尝试将这些命令放在testcase.xml中,但它并不打算手动执行它。

我也尝试使用bat文件来运行这两个命令,但bat文件只能启动一个telnet会话,它无法执行第二个命令。

有任何想法/建议可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

Telnet应该是一个交互式终端,所以它可能不会这样工作。

您可以使用“socket”或“nc”之类的程序打开到服务器端口的原始TCP会话,并以此方式发送命令,捕获输出。这将允许您的自动化,但请注意,“telnet协议”,如果它实际上在使用,将在开始时包括额外的握手字节。但是,它们很容易剥离,甚至可能不存在,具体取决于操作系统和侦听该端口的程序。