使用 at 的已經(jīng)計(jì)劃的命令作為后臺(tái)程序運(yùn)行。運(yùn)行結(jié)果不會(huì)顯示在計(jì)算機(jī)上。要將輸出重定向到文件,請(qǐng)使用重定向符號(hào) (> )。如果將輸出重
定向到文件,則不論是在命令行還是在批處理文件中使用 at,都需要在重定向符號(hào)之前使用轉(zhuǎn)義符 (^)。例如,要重定向輸出到 Output.text 文件,則要鍵入:
at 14:45 c: est.bat ^>c:output.txt
執(zhí)行命令的當(dāng)前目錄為 systemroot 文件夾。
更改系統(tǒng)時(shí)間
在使用 at 命令計(jì)劃了要運(yùn)行的命令之后,如果更改了計(jì)算機(jī)的系統(tǒng)時(shí)間,則通過鍵入不帶命令行選項(xiàng)的 at 可使 at 計(jì)劃程序與修改后的系統(tǒng)時(shí)間同步。
存儲(chǔ)命令
已計(jì)劃的命令存儲(chǔ)在注冊(cè)表中。這樣,如果重新啟動(dòng)“計(jì)劃”服務(wù),則不會(huì)丟失計(jì)劃任務(wù)。
連接到網(wǎng)絡(luò)驅(qū)動(dòng)器
對(duì)于需要訪問網(wǎng)絡(luò)的計(jì)劃作業(yè),請(qǐng)不要使用已重新定向的驅(qū)動(dòng)器。“計(jì)劃”服務(wù)可能無(wú)法訪問這些重定向的驅(qū)動(dòng)器,或者,在該計(jì)劃任務(wù)運(yùn)行時(shí)如果有其他用戶登錄,則這些重定向的驅(qū)動(dòng)器可能不會(huì)出現(xiàn)。因此,對(duì)于計(jì)劃作業(yè),請(qǐng)使用 UNC 路徑。例如:
at 1:00pm my_backup servershare
請(qǐng)不要使用下述語(yǔ)法(其中 x: ?表示由用戶建立的連接):
at 1:00pm my_backup x:
如果計(jì)劃了一個(gè)使用驅(qū)動(dòng)器號(hào)的 at 命令來連接共享目錄,則應(yīng)包含一個(gè) at 命令以使在完成該驅(qū)動(dòng)器的使用時(shí)斷開與驅(qū)動(dòng)器的連接。如果不能斷開與驅(qū)動(dòng)器的連接,則在命令提示下,所指派的驅(qū)動(dòng)器號(hào)將不可用。
范例
要顯示 Marketing 服務(wù)器上已計(jì)劃的命令列表,請(qǐng)鍵入:
at marketing
要了解服務(wù)器 Corp 上標(biāo)識(shí)號(hào)為 3 的命令的詳細(xì)信息,請(qǐng)鍵入:
at corp 3
要計(jì)劃在上午 8:00 于 Corp 服務(wù)器上運(yùn)行網(wǎng)絡(luò)共享命令,并將該列表重定向到 Maintenance 服務(wù)器的 Corp.txt 文件(位于 Reports 共享目錄下)中,請(qǐng)鍵入:
at corp 08:00 cmd /c "net share reports=d:marketing
eports >> maintenance
eportscorp.txt"
為了在每五天后的午夜將 Marketing 服務(wù)器的硬盤驅(qū)動(dòng)器備份到磁帶驅(qū)動(dòng)器,首先創(chuàng)建名為 Archive.cmd 的批處理程序(它含有備份命令),然后計(jì)劃該批處理程序的運(yùn)行,為此請(qǐng)鍵入:
at marketing 00:00 /every:5,10,15,20,25,30 archive
要取消當(dāng)前服務(wù)器上已計(jì)劃的所有命令,請(qǐng)按下述方法清除 at 計(jì)劃信息:
at /delete
如果要運(yùn)行的命令不是可執(zhí)行 (.exe) 文件,請(qǐng)按如下所示的方法在該命令之前使用 cmd /c 來加載 Cmd.exe:
cmd /c dir > c: est.out。
Rsh
在運(yùn)行 RSH 服務(wù)的遠(yuǎn)程計(jì)算機(jī)上運(yùn)行命令。Windows XP 和 Windows 2000 不提供 RSH 服務(wù)。Windows 2000 Server Resource Kit 提供名為 Rshsvc.exe 的 RSH 服務(wù)。使用不帶參數(shù)的 rsh 顯示幫助。
語(yǔ)法
rsh [Host] [-l UserName] [-n] [Command]
參數(shù)
Host
指定運(yùn)行 command 的遠(yuǎn)程計(jì)算機(jī)。
-l UserName
指定遠(yuǎn)程計(jì)算機(jī)上使用的用戶名。在省略情況下,使用當(dāng)前登錄用戶的名稱。
-n
將 rsh 的輸入重定向到 NULL 設(shè)備。這防止本地計(jì)算機(jī)命令結(jié)果的顯示。
Command
指定要運(yùn)行的命令。
/?
在命令提示符顯示幫助。
注釋
標(biāo)準(zhǔn)操作
rsh 命令將標(biāo)準(zhǔn)輸入復(fù)制到遠(yuǎn)程 command,將遠(yuǎn)程 command 的標(biāo)準(zhǔn)輸出復(fù)制到其標(biāo)準(zhǔn)輸出,將遠(yuǎn)程 command 的標(biāo)準(zhǔn)錯(cuò)誤復(fù)制到其標(biāo)準(zhǔn)錯(cuò)誤。Rsh 通常在遠(yuǎn)程命令終止時(shí)終止。
使用重定向符號(hào)
為了使重定向在遠(yuǎn)程計(jì)算機(jī)上發(fā)生,要以引號(hào)引住重定向符號(hào)(例如 ">>")。如果不使用引號(hào),重定向會(huì)在本地計(jì)算機(jī)發(fā)生。例如,以下命令將遠(yuǎn)程文件“RemoteFile”附加到本地文件“LocalFile”中:
rsh othercomputer cat remotefile >> localfile
以下命令將遠(yuǎn)程文件 Remotefile 附加到遠(yuǎn)程文件 otherremotefile 中:
rsh othercomputer cat remotefile ">>" otherremotefile
使用 rsh
在使用已登錄到某個(gè)域并且運(yùn)行 Windows XP Professional 的計(jì)算機(jī)時(shí),該域的主域控制器必須可用于確認(rèn)用戶名或 rsh 命令失敗。
.rhosts 文件
.rhosts 文件通常許可 UNIX 系統(tǒng)的網(wǎng)絡(luò)訪問權(quán)限。.rhosts 文件列出可以訪問遠(yuǎn)程計(jì)算機(jī)的計(jì)算機(jī)名及關(guān)聯(lián)的登錄名。在正確配置了 .rhosts 文件的遠(yuǎn)程計(jì)算機(jī)上運(yùn)行 rcp、rexec 或 rsh 命令時(shí),您不必提供遠(yuǎn)程計(jì)算機(jī)的登錄和密碼信息。
.rhosts 文件是一個(gè)文本文件,該文件中每一行為一個(gè)條目。條目由本地計(jì)算機(jī)名、本地用戶名和有關(guān)該條目的所有注釋組成。每個(gè)條目均由制表符或空格分開,注釋用符號(hào) (#) 打頭。例如:
host7 #This computer is in room 31A
.rhosts 文件必須在遠(yuǎn)程計(jì)算機(jī)的用戶主目錄中。有關(guān)遠(yuǎn)程計(jì)算機(jī) .rhosts 文件特定執(zhí)行的詳細(xì)信息,請(qǐng)參閱遠(yuǎn)程系統(tǒng)的文檔。
只有當(dāng)網(wǎng)際協(xié)議 (TCP/IP) 協(xié)議在 網(wǎng)絡(luò)連接中安裝為網(wǎng)絡(luò)適配器屬性的組件時(shí),該命令才可用。
范例
要以名稱 admin1 在遠(yuǎn)程計(jì)算機(jī) vax1 上執(zhí)行 telcon 命令,請(qǐng)鍵入:
rsh vax1 -l a