Rexec 在运行 REXEC 服务 (daemon) 的远程计算机上运行命令。远程计算机上的 rexec 命令在执行指定命令之前验证用户名。Windows XP 和 Windows 2000 没有提供 Rexec 服务。使用不带参数的 rexec 可以显示帮助。 语法 rexec [Host] [-l UserName] [-n] [Command] 参数 Host 通过 IP 地址或名称来指定在其上运行 Command 的远程主机(计算机)。 -l UserName 指定远程计算机上的用户名。在省略情况下,使用当前登录用户的名称。 -n 将 rexec 的输入重定向到 NULL。这防止本地计算机命令结果的显示。 Command 指定要在远程计算机上运行的命令。 /? 在命令提示符显示帮助。 注释 标准操作 rexec 命令提示符用户输入密码,然后在远程计算机上验证输入的密码。如果身份验证成功,将运行该命令。 rexec 命令将标准输入复制到远程命令,将远程 command 的标准输出复制到其标准输出,将远程命令的标准错误复制到其标准错误。rexec 通常在远程命令终止时终止。 使用重定向符号 在远程计算机上进行重定向,要将重定向符号引在双引号之内(例如 ">>")。如果不使用双引号,重定向在本地计算机进行。例如,以下命令将远程文件“RemoteFile”附加到本地文件“LocalFile”中: rexec othercomputer cat remotefile >> localfile 以下命令将远程文件 remotefile 附加到远程文件 otherremotefile 中: rexec othercomputer cat remotefile ">>" otherremotefile 使用交互式命令 不能运行大多数交互式命令。例如,vi 或 emacs 不能通过使用 rexec 来运行。但是可以用 telnet 代替。 只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时,该命令才可用。 范例 要以名称 admin1 在远程计算机 vax1 上执行 telcon 命令,请键入以下命令: rexec vax1 -l admin1 telcon XOX