首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows 7中缺少rcp / rsh

windows 7中缺少rcp / rsh
EN

Stack Overflow用户
提问于 2014-03-26 17:35:19
回答 3查看 7.9K关注 0票数 2

我有在windows中工作的现有批处理脚本。这些脚本使用windows xp中支持的rcp和rsh命令。

这些脚本用于连接到unix框并将文件传输到它。稍后使用rsh在系统上安装这些文件。

在Windows 7中,这些命令似乎不可用。我被困在如何使现有安装工作在windows 7上。

如能在这方面提供任何帮助,将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-10 06:08:22

找到了解决这个问题的方法。需要遵循以下步骤:

  1. 将以下可执行文件和dll从windows xp计算机复制到windows 7计算机上的文件夹(例如c:\Windows\OldTools)
代码语言:javascript
复制
- advapi32.dll 
代码语言:javascript
复制
- kernel32.dll
代码语言:javascript
复制
- msvcrt.dll
代码语言:javascript
复制
- mswsock.dll
代码语言:javascript
复制
- rcp.exe
代码语言:javascript
复制
- rsh.exe
代码语言:javascript
复制
- user32.dll
代码语言:javascript
复制
- ws2\_32.dll

  1. 单击“开始”菜单->右键单击“计算机->”选择“属性”->高级系统设置->环境变量在“系统变量”一节中双击“路径”->在末尾添加以下文本

;c:\Windows\OldTools

脚本现在识别rcp和rsh命令。

票数 0
EN

Stack Overflow用户

发布于 2014-03-26 22:33:31

一个快速的谷歌搜索会告诉你RCPRSH都是-

“在Windows 7中默认不可用,但可以通过打开控制面板中的程序和功能中的基于UNIX的应用程序的子系统Windows功能,然后为基于UNIX的可用这里安装实用程序和SDK来启用。”

票数 1
EN

Stack Overflow用户

发布于 2019-11-27 00:33:44

我在Windows 10机器上尝试了这个解决方案。但是,在执行rcp.exe (或rsh.exe)时,我得到了以下错误窗口:

“过程入口点DnsGetIpAddressList无法位于动态链接库C:\test-rcp\MSWSOCK.dll中。”

C:\test-rcp\是我复制.exe和dll文件的文件夹。

我试着删除了mswsock.dll。在这样做之后,运行rcp (没有参数)显示了帮助(开始看起来很好!)但是,我执行了一个测试,将本地文件复制到正在运行RSHD守护进程的远程服务器上,而该文件没有被复制。rcp没有抛出任何错误消息。当rcp‘’ing文件来自支持rcp的旧Windows版本的服务器时,RSHD守护进程工作正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22668837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档