Rexec
為了在遠(yuǎn)程 計(jì)算機(jī)上運(yùn)行命令,運(yùn)行 Windows Server?2003 家族成員、Windows?XP 和 Windows?2000 操作系統(tǒng)的計(jì)算機(jī)可以使用 Rexec 工具連接到提供 Rexec 服務(wù)(守護(hù)程序)并且該服務(wù)正在運(yùn)行的非 Windows 計(jì)算機(jī)。在執(zhí)行指定命令之前,rexec 命令將驗(yàn)證遠(yuǎn)程計(jì)算機(jī)上的用戶名。不帶參數(shù)使用時(shí),rexec 可以顯示幫助。
src="ms-its:c:\windows\help\UAshared.chm::/note.gif"> 注意
- 無法通過使用 rexec 命令連接到運(yùn)行 Windows Server?2003 家族、Windows?XP 和 Windows?2000 操作系統(tǒng)的計(jì)算機(jī),因?yàn)?Windows 操作系統(tǒng)不提供 Rexec 服務(wù)。
語法
rexec [Host] [-l UserName] [-n] [Command]
參數(shù)
- Host
- 通過 IP 地址或名稱來指定在其上運(yùn)行 Command 的遠(yuǎn)程主機(jī)(計(jì)算機(jī))。
- -l UserName
- 指定遠(yuǎn)程計(jì)算機(jī)上的用戶名。在省略情況下,使用當(dāng)前登錄用戶的名稱。
- -n
- 將 rexec 的輸入重定向到 NULL。這防止本地計(jì)算機(jī)命令結(jié)果的顯示。
- Command
- 指定要在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行的命令。
- /?
- 在命令提示符下顯示幫助。
注釋
- 標(biāo)準(zhǔn)操作
rexec 命令提示用戶輸入密碼,然后在遠(yuǎn)程計(jì)算機(jī)上驗(yàn)證輸入的密碼。如果身份驗(yàn)證成功,將運(yùn)行該命令。
rexec 命令將標(biāo)準(zhǔn)輸入復(fù)制到遠(yuǎn)程命令,將遠(yuǎn)程 command 的標(biāo)準(zhǔn)輸出復(fù)制到其標(biāo)準(zhǔn)輸出,將遠(yuǎn)程命令的標(biāo)準(zhǔn)錯(cuò)誤復(fù)制到其標(biāo)準(zhǔn)錯(cuò)誤。rexec 通常在遠(yuǎn)程命令終止時(shí)終止。
- 使用重定向符號(hào)
在遠(yuǎn)程計(jì)算機(jī)上進(jìn)行重定向,要將重定向符號(hào)引在雙引號(hào)之內(nèi)(例如 ">>")。如果不使用雙引號(hào),重定向在本地計(jì)算機(jī)進(jìn)行。例如,以下命令將遠(yuǎn)程文件 RemoteFile 附加到本地文件 LocalFile 中:
rexec othercomputer cat remotefile >>localfile
以下命令將遠(yuǎn)程文件 remotefile 附加到遠(yuǎn)程文件 otherremotefile 中:
rexec othercomputer cat remotefile ">>" otherremotefile
- 使用交互式命令
不能運(yùn)行大多數(shù)交互式命令。例如,vi 或 emacs 不能通過使用 rexec 來運(yùn)行。但是可以用 telnet 代替。
- 只有當(dāng)“Internet 協(xié)議 (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>
網(wǎng)絡(luò)連接中安裝為網(wǎng)絡(luò)適配器屬性的組件時(shí),該命令才可用。