如何使用 AT 命令排程工作

文章翻譯 文章翻譯
文章編號: 313565 - 檢視此文章適用的產品。
注意事項
這份文件適用於 Windows 2000。Windows 2000 支援的結束 2010 7 月 13,Windows 2000 End-of-Support Solution Center 是規劃您的遷移策略,從 Windows 2000 的起點。如需詳細資訊請參閱 Microsoft Support Lifecycle Policy]。
注意事項
這份文件適用於 Windows 2000。Windows 2000 支援的結束 2010 7 月 13,Windows 2000 End-of-Support Solution Center 是規劃您的遷移策略,從 Windows 2000 的起點。如需詳細資訊請參閱 Microsoft Support Lifecycle Policy]。
全部展開 | 全部摺疊

在此頁中

結論

在 Windows 2000 中您可以使用 [控制台] 中的工作排程器 」 工具者排程工作您也可以使用 at 命令來手動排程任務。本文將告訴您,如何使用 at 指令,來建立,並取消排定的工作。

AT 命令的概觀

您可以使用 at 指令排定命令、 一個指令碼或程式在指定的日期和時間執行。您也可以使用這項指令,若要檢視現有已排定的工作。

若要使用 指令,必須執行工作排程器服務,而且您必須登入為本機系統管理員群組的成員。 使用 at 指令建立任務時必須設定該工作,讓它們在相同的使用者帳戶中執行。

at 命令使用下列語法:
在 \ \ computername time / 互動式 | / 每隔: date... /next:date,... command
在 \ \ computername id /delete | / 刪除/ 是
下列清單說明您可以使用 at 命令的參數:
  • \\computername: 您可以使用此參數,指定遠端電腦。 如果您省略這個參數,任務排程要執行本機電腦上。
  • time: 使用這個參數可以指定何時要執行工作的時間。 指定的時間為 hoursminutes 以 24 小時制。為了讓範例 0: 00 代表午夜,20: 30 代表下午 8: 30
  • /interactive: 使用這個參數,以允許工作在工作執行的時間登入之使用者的桌面進行互動。
  • / 每: date,...: 使用這個參數可以排定工作執行在指定的日期或天的星期或月份,例如上每個星期五或每月第八天。 指定 date 為一週的一或多天 (使用下列縮寫: M T,W Th F,S Su) 或月份 (使用數字 1 到 31) 的一或多個日期。 請確定您使用逗號來分隔多個日期項目。 如果您省略這個參數,工作排定在當天執行。
  • / 下一個: date...: 使用這個參數可以排定在下一個出現的一天 (為範例為下個星期一) 上執行工作。指定 date 為一週的一或多天 (使用下列縮寫: M T,W Th F,S Su) 或月份 (使用數字 1 到 31) 的一或多個日期。請確定您使用逗號來分隔多個日期項目。 如果您省略這個參數,工作排定在當天執行。
  • command: 使用這個參數來指定 [Windows 2000] 指令程式 (.exe 或.com 檔案) 或您想要執行批次程式 (.bat 或.cmd 檔)。如果該指令需要路徑,以做為引數,使用絕對路徑名稱 (整個路徑開頭使用的磁碟機代號)。如果命令是在遠端電腦,使用統一命名慣例 (UNC) 路徑名稱 (\ \ ServerName \ ShareName)。如果命令不是可執行檔 (.exe) 檔,您必須在前面加入使用 cmd/c,例如 cmd/c 複本 C:\*.* C:\temp 指令。
  • id: 使用這個參數來指定分派給已排程的任務的識別碼。
  • / delete: 使用這個參數可以取消排定的工作。如果您省略 id 參數,會取消電腦上所有排定的工作。
  • / 是: 使用此參數以強制是回答所有的查詢從系統時取消排定的工作。 如果您省略這個參數時,會提示您確認工作的取消通知。
附註使用 at 指令時候, 排定的工作是執行使用系統帳戶認證。

如何建立排定的工作

  1. 按一下 [開始],指向 [程式集]、 指向 [附屬應用程式,然後再按一下 [命令提示字元]。
  2. 在命令提示字元下輸入下列命令,然後按下 ENTER 以顯示目前執行中服務的清單:
    net start
    如果在清單中沒有顯示工作排程器,輸入下列命令並按下 ENTER:
    net start 「 工作排程器 」
  3. 在命令提示字元下輸入下面這一行 (使用的一些參數適當的 [您的情況),然後按下 ENTER:
    在 \ \ computername time / 互動式 | / 每隔: date... /next:date,... command

範例

  • 若要複製所有的檔案從 [文件] 資料夾到 MyDocs 資料夾午夜,輸入下列命令並按下 ENTER:
    在 00: 00 cmd/c 複製 C:\Documents\*.* C:\MyDocs
  • 備份在每個工作天晚上 11: 00 的在產品] 伺服器建立批次檔的備份指令 (比方說 Backup.bat),輸入下列命令並按 ENTER,來排定備份:
    \\products 23: 00 / 每隔: M,T,W,Th,F 備份
  • 若要排定 網路共用 命令上午 6: 00 執行業務伺服器上,並將 [清單] 重新導向至以 Corp 伺服器上共用的報表] 資料夾中的 [Sales.txt 檔案,輸入下列命令並按下 ENTER:
    \\sales 06: 00 cmd/c 在 「 網路共用報告 = d:\Documents\reports > > \\corp\reports\sales.txt"

如何取消排定的工作

  1. 按一下 [開始],指向 [程式集]、 指向 [附屬應用程式,然後再按一下 [命令提示字元]。
  2. 在命令提示字元下輸入下列命令,然後按下 ENTER 以顯示目前執行中服務的清單:
    net start
    如果在清單中沒有顯示工作排程器,輸入下列命令並按下 ENTER:
    net start 「 工作排程器 」
  3. 在命令提示字元下輸入下面這一行 (使用的一些參數適當的 [您的情況),然後按下 ENTER:
    在 \ \ computername id /delete | / 刪除/ 是

範例

  • 若要取消所有在本機電腦排程的工作,請輸入 在 /delete,並按下 ENTER。
  • 若要取消工作識別碼 8 名為 MyServer 」 的電腦上,輸入 在 \\MyServer 8 /delete,並按下 ENTER。

如何檢視排定的工作

若要欲使用 at 指令所建立的工作請依照下列步驟執行:
  1. 按一下 [開始],指向 [程式集]、 指向 [附屬應用程式,然後再按一下 [命令提示字元]。
  2. 在命令提示字元下輸入下列命令,然後按下 ENTER 以顯示目前執行中服務的清單:
    net start
    如果在清單中沒有顯示工作排程器,輸入下列命令並按下 ENTER:
    net start 「 工作排程器 」
  3. 在命令提示字元下執行一項下列步驟執行:
    • 若要檢視的使用 命令排程的工作清單,輸入下列命令並按下 ENTER:
      在 \ \ computername
      -或者-

    • 若要欲特定排定的工作中輸入下列行,並按下 ENTER:
      在 \ \ computername id

範例

  • 若要檢視 [本機電腦上的 [所有排定的工作],請輸入 並按下 ENTER。
  • 名為 「 支援 」 的電腦上檢視所有的排程的工作,請輸入 在 \\support,並按下 ENTER。
  • 在本機電腦上檢視任務識別碼 18,請輸入 在 18,並按下 ENTER。

疑難排解

  • 當您輸入 \\computername 要檢視排定工作的清單時,部分 (或全部) 使用 at 指令所建立排定的工作不會列出。

    如果要建立任務使用 at 指令之後,修改 [排定的工作] 資料夾中工作,就會發生這個問題。 使用 at 指令排定的工作時任務顯示的 [控制台] 中的 [排定的工作] 資料夾。您可以檢視或修改工作。 不過,如果您修改該任務,當您使用 指令,您不能檢視任務。

    如果要解決這個問題,檢視或修改在 [控制台] 中的 [排定的工作] 資料夾中任務]。取得更多資訊有關這個問題按一下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
    220149AT 工作不能檢視使用 [工作排程器] 工具
  • 使用 at 指令排定的工作時,工作就不會執行在指定的時間或日期。

    如果發生下列情況之一為真,就會發生這種行為:
    • 指令語法不正確。

      以確認所排程工作型別 \\computername 之後語法不正確。 如果在 命令列 下所顯示的資訊不正確的取消該任務,然後再重新建立。

      -或者-
    • 您排程工作執行不是.exe 檔案的指令。

      at 命令不會自動載入 cmd (命令直譯器) 執行命令之前。除非您執行.exe 檔案,您就必須,例如載入指令的開頭 Cmd.exe 在 cmd/c dir > c:\test.txt.
如需有關疑難排解 AT 命令的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件:
142040使用/k 參數的疑難排解 AT 命令
121562使用 AT 啟動的應用程式不是互動式



?考

如需有關如何在 Windows 2000 中使用 AT 命令的詳細資訊,請參閱 Windows 2000 [說明]。 執行這項操作、 按一下 [開始]、 按一下 [說明]、 按一下 [索引] 索引標籤然後輸入 at 指令

取得更多資訊有關使用 AT 命令在 Windows 2000 中按一下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
103650網路連線進行使用 AT 命令是永續性

屬性

文章編號: 313565 - 上次校閱: 2006年10月30日 - 版次: 4.5
這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Small Business Server 2000 Standard Edition
關鍵字:?
kbmt kbhowtomaster KB313565 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:313565
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com