參照官網: https://docs.microsoft.com/ja-jp/windows-server/administration/windows-commands/schtasks
コメントによって
1.schtasks和タスクでコントロールパネル效果一樣
2.schetasks替換了at命令
3.需要管理員權限
查詢:/?
創建. schtasks /create
SCHTASKS /Create [/S システム [/U ユーザー名 [/P [パスワード]]]]
[/RU ユーザー名 [/RP パスワード]] /SC スケジュール [/MO 修飾子] [/D 日]
[/M 月] [/I アイドル時間] /TN タスク名 /TR 実行タスク [/ST 開始時刻]
[/RI 間隔] [ {/ET 終了時刻 | /DU 継続時間} [/K] [/XML xml ファイル] [/V1]]
[/SD 開始日] [/ED 終了日] [/IT | /NP] [/Z] [/F] [/HRESULT] [/?]
其中
/SC スケジュール スケジュールの頻度を指定します。
有効なスケジュールの種類は MINUTE、HOURLY、DAILY、
WEEKLY、MONTHLY、ONCE、ONSTART、ONLOGON、ONIDLE、
ONEVENT です。
每20分鐘執行一次
schtasks /create /sc minute /mo 20 /tn "test" /tr sec.vbs
每5個小時執行一次
schtasks /create /sc hourly /mo 5 /sd 2022/12/31 /tn "My App" /tr c:\apps\myapp.exe
每天定期執行
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc daily /st 08:00 /ed 2022/12/31
每12天執行一次
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc daily /mo 12 /sd 2022/12/31 /st 13:00
每6周執行一次
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /mo 6 /s Server16 /u Admin01
每隔一週的週五執行
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /mo 2 /d FRI
每個月第一天執行
schtasks /create /tn "My App" /tr myapp.exe /sc monthly
每個月的第二個週六執行
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo SECOND /d SUN
等等,功能很強大
2.schtasks /change
SCHTASKS /Change [/S システム [/U ユーザー名 [/P [パスワード]]]] /TN タスク名
{ [/RU 実行ユーザー] [/RP 実行者パスワード] [/TR 実行タスク] [/ST 開始時刻]
[/RI 実行間隔] [ {/ET 終了時刻 | /DU 継続時間} [/K] ]
[/SD 開始日] [/ED 終了日] [/ENABLE | /DISABLE] [/IT] [/Z] }
3.schtasks /run
SCHTASKS /Run [/S システム [/U ユーザー名 [/P [パスワード]]]] [/I]
/TN タスク名 [/HRESULT] [/?]
schtasks /run /tn "Security Script"
4.schtasks /end
SCHTASKS /End [/S システム [/U ユーザー名 [/P [パスワード]]]]
/TN タスク名 [/HRESULT] [/?]
schtasks /end /tn "My Notepad"
5.schtasks /delete
SCHTASKS /Delete [/S システム [/U ユーザー名 [/P [パスワード]]]
/TN タスク名 [/F] [/HRESULT] [/?]
schtasks /delete /tn "Start Mail"
6.schtasks [/query]
SCHTASKS /Query [/S システム [/U ユーザー名 [/P [パスワード]]]
[/FO 形式 | /XML [XML の種類]] [/NH] [/V]
[/TN タスク名] [/HRESULT] [/?]