原來 XP 還有個功能更強、取代AT指令,叫做 schtasks
SCHTASKS /Create /RU robert /RP 123 /SC DAILY /MO 1 /TN REBOOT /TR c:\Bat\123.bat /ST 07:45:00
詳情請下 SCHTASKS /? 或 SCHTASKS /Create /? 查看
C:\Documents and Settings\Robert>SCHTASKS/?
SCHTASKS /parameter [arguments]
描述:
讓系統管理員能夠在本機或遠端系統上建立、刪除、查詢、
結束排程工作。取代 AT.exe
SCHTASKS /Create [/S system [/U username [/P password]]]
[/RU username [/RP password]] /SC schedule [/MO modifier] [/D day]
[/I idletime] /TN taskname /TR taskrun [/ST starttime] [/M months]
[/SD startdate] [/ED enddate]
描述:
讓系統管理員可以在本機或遠端系統上建立
排程工作。
參數清單:
/S system 指定要連線的遠端系統。
如果省略 system 參數,預設
值將會是本機系統。
/U username 指定要執行命令的使用者
內容。
/P password 指定使用者密碼。
/RU username 指定要執行工作的使用者
帳戶 (使用者內容)。
系統帳戶的有效值是
"","NT AUTHORITY\SYSTEM" 或
"SYSTEM"。
/RP password 指定排程執行頻率。
如果要詢問密碼,參數值必須
設定成 "*" 或不設定。
密碼不會作用在
系統帳戶。
/SC schedule 指定排程執行頻率。
有效的排程類型: MINUTE,HOURLY,
DAILY,WEEKLY,MONTHLY,ONCE,
ONSTART,ONLOGON,ONIDLE。
/MO modifier 重新調整排程類型,
來改善週期性的排程控制。
有效值列在下列的 "Modifiers"
區段中。
/D days 指定工作執行的日期。
有效值是: MON,TUE,WED,
THU,FRI,SAT,SUN。還有
MONTHLY 排程 1 - 31 (以月份
為主的天數)。
/M months 指定排程工作的月份。
預設值是每月的第一天。
有效值是: JAN, FEB, MAR,
APR, MAY, JUN, JUL, AUG, SEP, OCT,
NOV, DEC.
-i idletime 指定閒置時間的長短,
過了這個時間就會執行排定的
ONIDLE 工作。
有效範圍是: 1 - 999 分鐘。
/TN taskname 指定可以用來識別
這個排程工作的唯一性名稱。
/TR taskrun 指定這個排程工作執行
程式的路徑及檔案名稱。
範例: C:\windows\system32\calc.exe
/ST starttime 指定工作的執行時間。
時間格式是 HH:MM:SS (24
小時制) 範例,14:30:00 代表
2:30 PM。
/SD startdate 指定工作第一次執行的日期。
格式是
"yyyy/mm/dd"。
/ED enddate 指定工作最後一次執行的日期。
格式是
"yyyy/mm/dd"。
/? 顯示說明或使用方式。
修飾元: 每個排程類型的/MO 參數有效值:
MINUTE: 1 - 1439 分鐘。
HOURLY: 1 - 23 小時。
DAILY: 1 - 365 天。
WEEKLY: 1 - 52 週。
ONCE: 沒有修飾元。
ONSTART: 沒有修飾元。
ONLOGON: 沒有修飾元。
ONIDLE: 沒有修飾元。
MONTHLY: 1 - 12 或
FIRST,SECOND,THIRD,FOURTH,LAST,LASTDAY。
範例:
◎ SCHTASKS /Create /S system /U user /P password /RU runasuser /RP runaspassword /SC HOURLY /TN rtest1 /TR notepad
◎ SCHTASKS /Create /S system /U domain\user /P password /SC MINUTE /MO 5 /TN rtest2 /TR calc.exe /ST 12:00:00 /SD 2001/12/30 /ED 2001/12/30 /RU runasuser /RP
◎ SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN game /TR c:\windows\system32\freecell
◎ SCHTASKS /Create /S system /U user /P password /RU runasuser /RP runaspassword /SC WEEKLY /TN test1 /TR notepad.exe
◎ SCHTASKS /Create /S system /U domain\user /P password /SC MINUTE /MO 5 /TN test2 /TR c:\windows\system32\notepad.exe /ST 18:30:00 /RU runasuser /RP *
◎ SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN cell /TR c:\windows\system32\freecell /RU runasuser
留言列表