• 相关软件
    >Rexec 创建者:webmaster 更新时间:2006-03-03 23:33

    Rexec


    为了在远程非 Windows 计算机上运行命令,运行 Windows Server?2003 家族成员、Windows?XPWindows?2000 操作系统的计算机可以使用 Rexec 工具连接到提供 Rexec 服务(守护程序)并且该服务正在运行的非 Windows 计算机。在执行指定命令之前,rexec 命令将验证远程计算机上的用户名。不带参数使用时,rexec 可以显示帮助。


    src="ms-its:c:\windows\help\UAshared.chm::/note.gif"> 注意



    • 无法通过使用 rexec 命令连接到运行 Windows Server?2003 家族、Windows?XP 和 Windows?2000 操作系统的计算机,因为 Windows 操作系统不提供 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


    • 使用交互式命令
         

      不能运行大多数交互式命令。例如,viemacs 不能通过使用 rexec 来运行。但是可以用 telnet 代替。


    • 只有当“Internet 协议 (TCP/IP)”在 href="EXEC=,rundll32.exe,SHELL32.DLL,Control_RunDLL ncpa.cpl CHM=UAShared.chm FILE=alt_url_windows_component.htm">class=shortcut
      src="ms-its:c:\windows\help\UAshared.chm::/shortcutCold.gif">class=space>网络连接
      中安装为网络适配器属性的组件时,该命令才可用。


    示例


    要以名称 admin1 在远程计算机 vax1 上执行 telcon 命令,请键入:


    rexec vax1 -l admin1 telcon


    相关文章
    本页查看次数: