原來 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

 

創作者介紹

Thinking in Robert

羅伯特 發表在 痞客邦 PIXNET 留言(0) 人氣()