我有在 windows xp 中工作的现有批处理脚本。这些脚本使用 windows xp 中支持的 rcp 和 rsh 命令。
这些脚本用于连接到 unix box 并将文件传输到它。稍后使用 rsh,将文件安装在系统上。
在 Windows 7 中,这些命令似乎不可用。我被困在如何使现有安装在 Windows 7 上工作
在这方面的任何帮助将不胜感激。
我有在 windows xp 中工作的现有批处理脚本。这些脚本使用 windows xp 中支持的 rcp 和 rsh 命令。
这些脚本用于连接到 unix box 并将文件传输到它。稍后使用 rsh,将文件安装在系统上。
在 Windows 7 中,这些命令似乎不可用。我被困在如何使现有安装在 Windows 7 上工作
在这方面的任何帮助将不胜感激。
找到了解决这个问题的方法。需要遵循以下步骤:
我在 Windows 10 机器上尝试了这个解决方案。但是在执行 rcp.exe(或 rsh.exe)时,出现以下错误窗口:
“程序入口点 DnsGetIpAddressList 无法位于动态链接库 C:\test-rcp\MSWSOCK.DLL 中。”
C:\test-rcp\ 是我复制 .exe 和 dll 文件的文件夹。
我尝试删除 mswsock.dll。之后,运行 rcp(不带参数)显示帮助(开始看起来不错!)但是,我执行了一个测试,将本地文件复制到运行 RSHD 守护程序的远程服务器,但文件没有被复制。rcp 没有抛出任何错误信息。当从具有支持 rcp 的旧 Windows 版本的服务器 rcp'ing 文件时,RSHD 守护程序工作正常。