Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 內建 AT 指令實戰:定時備份、關機、提醒、刪除排程

編輯:Windows XP 系統介紹

AT 指令是 XP/2000 內建的排程工具,功能媲美「排程工作」且更適合命令列自動化。掌握語法與實例,讓電腦按時自動執行任務。

基本語法

AT [\\電腦名] 時間 [/INTERACTIVE] [/EVERY:日期 | /NEXT:日期] 命令
  • 時間:24 小時制 (HH:MM) 或 12 小時制 (HH:MM AM/PM)。
  • /EVERY:每週/月重複執行。
  • /NEXT:下一次特定日期執行。
  • /INTERACTIVE:允許與桌面互動 (顯示視窗)。
  • 每個排程自動獲派 ID,用 AT ID /DELETE 刪除。

四大實戰範例

1. 定時自動備份 (每週六凌晨 1 點)

AT 1:00AM /EVERY:Saturday C:\Scripts\My_BackUp.bat

My_BackUp.bat 為自寫批次檔,內含 `xcopy /e /y /h` 等完整備份指令。

2. 刪除已排程任務

AT 5 /DELETE

刪除 ID 為 5 的排程 (用 AT 不加參數可列出所有排程與 ID)。

3. 定時關機 (晚上 9 點,30 秒倒數)

AT 21:00 Shutdown -s -t 30

21:00 跳出「系統關機」對話框,30 秒後自動關機。

4. 定時彈出提醒訊息 (利用 Messenger 服務)

AT 12:00 "msg * /server:10.10.36.122 與朋友約會的時間到了,快點準備出發吧!"

需啟用「Messenger」服務 (XP 預設停用),現代環境建議改用 `msg.exe` 或第三方通知工具。

進階技巧

  • 查看所有排程:直接輸入 AT。
  • 清除所有排程:AT /DELETE /YES。
  • 遠端排程:AT \\ServerName 03:00 /EVERY:M,T,W,Th,F,Sa,Su C:\Backup.bat (需管理員權限)。
  • 搭配 `schtasks` (XP 也支援) 功能更強:支援每分鐘、登入觸發、事件觸發等。

AT 指令簡潔有力,寫進批次檔、部署腳本、遠端管理,都是自動化運維的好幫手。

Copyright © Windows教程網 All Rights Reserved