玩轉(zhuǎn)Win7/Vista/XP的計(jì)劃任務(wù)命令:schtasks

2011/1/26 13:40:19    編輯:軟媒 - Win7之家     字體:【

Win7之家afsion.com.cn):玩轉(zhuǎn)Win7/Vista/XP的計(jì)劃任務(wù)命令:schtasks

Windows 自帶的命令非常非常之多,其中計(jì)劃任務(wù)我們之前沒(méi)有在Win7之家Vista之家談及過(guò),今天順便整理一下,發(fā)給大家。

當(dāng)然,新手朋友們可以繞過(guò)此文,老手朋友們可以根據(jù)這個(gè)定制自己的計(jì)劃任務(wù)。不過(guò),這個(gè)命令一般會(huì)被一些軟件使用來(lái)執(zhí)行初始化安裝或者卸載的時(shí)候使用,例如有些軟件卸載后會(huì)提示您必須重啟后才能徹底卸載之類(lèi)的,就可能涉及到用這個(gè)命令來(lái)在關(guān)機(jī)時(shí)或者下次開(kāi)機(jī)時(shí)執(zhí)行一次性的計(jì)劃任務(wù)。

schtasks 命令簡(jiǎn)述:

安排命令和程序,使其定期運(yùn)行或在指定時(shí)間運(yùn)行。向計(jì)劃中添加任務(wù)和從中刪除任務(wù)、根據(jù)需要啟動(dòng)和停止任務(wù)以及顯示和更改計(jì)劃的任務(wù)。

在進(jìn)行schtasks 這個(gè)計(jì)劃任務(wù)命令的參數(shù)詳解之前,先簡(jiǎn)要提出以下幾點(diǎn):

1、SchTasks.exe 執(zhí)行的操作類(lèi)似于“控制面板”中“計(jì)劃任務(wù)”中的操作?梢允褂脙煞N工具中的任一種來(lái)創(chuàng)建、刪除、配置或顯示計(jì)劃任務(wù)。

2、鍵入不帶任何參數(shù)的 schtasks 執(zhí)行查詢。

3、用戶必須是命令起作用的計(jì)算機(jī)上的 Administrators 組(管理員)的成員。(軟媒備注:Vista或者Win7下可以用管理員身份運(yùn)行命令行)

4、要確認(rèn)計(jì)劃運(yùn)行或要找出計(jì)劃不運(yùn)行的原因,請(qǐng)查看“任務(wù)計(jì)劃”服務(wù)事務(wù)日志 Systemroot\SchedLgU.txt。該日志記錄了由包括“計(jì)劃任務(wù)”和 SchTasks.exe 在內(nèi)的所有使用該服務(wù)的工具啟動(dòng)的嘗試運(yùn)行。

5、損壞任務(wù)文件的情況極少發(fā)生。已損壞文件不會(huì)運(yùn)行。在已損壞任務(wù)上試圖執(zhí)行某項(xiàng)操作時(shí),SchTasks.exe 顯示以下錯(cuò)誤消息:

錯(cuò)誤:數(shù)據(jù)非法。

已損壞任務(wù)無(wú)法恢復(fù)。要恢復(fù)系統(tǒng)的計(jì)劃任務(wù)特征,請(qǐng)使用 SchTasks.exe 或“計(jì)劃任務(wù)”從系統(tǒng)中刪除任務(wù)并重新計(jì)劃。

6、SchTasks.exe 取代了包含在 Windows 早期版本中的工具 At.exe。XP、Vista、Windows7、Windows2003/2008等系統(tǒng)中均可以使用。

Schtasks 計(jì)劃任務(wù)參數(shù) 詳解

[
      注意:a. 命令行創(chuàng)建的計(jì)劃任務(wù)有空格而不能創(chuàng)建的情況的解決方案:在含有看空格的參數(shù)或則路徑前面加上 \"  進(jìn)行轉(zhuǎn)義,這樣就ok     
      demo:  schtasks /create /sc minute /mo 30 /tn "finaltest" /tr \"d:program file\smth.bat" \"'20' '302'"
                                                                  ------------------2011-01-25 14:22
]

schtasks create   
創(chuàng)建新的計(jì)劃任務(wù)。

語(yǔ)法

schtasks /create /tn TaskName /tr TaskRun /sc schedule [/mo modifier] [/d day] [/m month[,month...] [/i IdleTime] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]] /?

參數(shù)

/tn TaskName         指定任務(wù)的名稱。
/tr TaskRun             指定任務(wù)運(yùn)行的程序或命令。鍵入可執(zhí)行文件、腳本文件或批處理文件的完全合格的路徑和文件名。
                               如果忽略該路徑,SchTasks.exe 將假定文件在 Systemroot\System32 目錄下。
/sc schedule           指定計(jì)劃類(lèi)型。有效值為 MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY、ONCE、ONSTART、ONLOGON、ONIDLE。


值說(shuō)明

MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY
指定計(jì)劃的時(shí)間單位。

ONCE
任務(wù)在指定的日期和時(shí)間運(yùn)行一次。

ONSTART
任務(wù)在每次系統(tǒng)啟動(dòng)的時(shí)候運(yùn)行。可以指定啟動(dòng)的日期,或下一次系統(tǒng)啟動(dòng)的時(shí)候運(yùn)行任務(wù)。

ONLOGON
每當(dāng)用戶(任意用戶)登錄的時(shí)候,任務(wù)就運(yùn)行?梢灾付ㄈ掌,或在下次用戶登錄的時(shí)候運(yùn)行任務(wù)。

ONIDLE
只要系統(tǒng)空閑了指定的時(shí)間,任務(wù)就運(yùn)行?梢灾付ㄈ掌,或在下次系統(tǒng)空閑的時(shí)候運(yùn)行任務(wù)。

 

/mo modifier
指定任務(wù)在其計(jì)劃類(lèi)型內(nèi)的運(yùn)行頻率。這個(gè)參數(shù)對(duì)于 MONTHLY 計(jì)劃是必需的。對(duì)于 MINUTE、HOURLY、DAILY 或 WEEKLY 計(jì)劃,這個(gè)參數(shù)有效,但也可選。默認(rèn)值為 1。

計(jì)劃類(lèi)型
修飾符
說(shuō)明

MINUTE
11439
任務(wù)每 n 分鐘運(yùn)行一次。

HOURLY
123
任務(wù)每 n 小時(shí)運(yùn)行一次。

DAILY
1365
任務(wù)每 n 天運(yùn)行一次。

WEEKLY
152
任務(wù)每 n 周運(yùn)行一次。

MONTHLY
112
任務(wù)每 n 月運(yùn)行一次。

LASTDAY
任務(wù)在月份的最后一天運(yùn)行。

FIRST、SECOND、THIRD、FOURTH、LAST
/d day 參數(shù)共同使用,并在特定的周和天運(yùn)行任務(wù)。例如,在月份的第三個(gè)周三。

 

/d dirlist
指定周或月的一天。只與 WEEKLY 或 MONTHLY 計(jì)劃共同使用時(shí)有效。

計(jì)劃類(lèi)型
日期值

WEEKLY
可選項(xiàng)。有效值是 MON ~ SUN 和 * (每一天)。MON 是默認(rèn)值。

MONTHLY
在使用 FIRST、SECOND、THIRD、FOURTH 或 LAST 修飾符 (/mo) 時(shí),需要 MON ~ SUN 中的某個(gè)值。1 ~ 31 是可選的,只在沒(méi)有修飾符或修飾符為 1 ~ 12 類(lèi)型時(shí)有效。默認(rèn)值是 1 (月份的第一天)。

 

/m month[,month...]
指定一年中的一個(gè)月。有效值是 JAN ~ DEC 和 * (每個(gè)月)。/m 參數(shù)只對(duì)于 MONTHLY 計(jì)劃有效。在使用 LASTDAY 修飾符時(shí),這個(gè)參數(shù)是必需的。否則,它是可選的,默認(rèn)值是 * (每個(gè)月)。
/i InitialPageFileSize
指定任務(wù)啟動(dòng)之前計(jì)算機(jī)空閑多少分鐘。鍵入一個(gè) 1 ~ 999 之間的整數(shù)。這個(gè)參數(shù)只對(duì)于 ONIDLE 計(jì)劃有效,而且是必需的。
/st StartTime
以 HH:MM:SS 24 小時(shí)格式指定時(shí)間。默認(rèn)值是命令完成時(shí)的當(dāng)前本地時(shí)間。/st 參數(shù)只對(duì)于 MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY 和 ONCE 計(jì)劃有效。它只對(duì)于 ONCE 計(jì)劃是必需的。
/sd StartDate
MM/DD/YYYY 格式指定任務(wù)啟動(dòng)的日期。默認(rèn)值是當(dāng)前日期。/sd 參數(shù)對(duì)于所有的計(jì)劃有效,但只對(duì)于 ONCE 計(jì)劃是必需的。
/ed EndDate
指定任務(wù)計(jì)劃運(yùn)行的最后日期。此參數(shù)是可選的。它對(duì)于 ONCE、ONSTART、ONLOGON 或 ONIDLE 計(jì)劃無(wú)效。默認(rèn)情況下,計(jì)劃沒(méi)有結(jié)束日期。
/s Computer
指定遠(yuǎn)程計(jì)算機(jī)的名稱或 IP 地址(帶有或者沒(méi)有反斜杠)。默認(rèn)值是本地計(jì)算機(jī)。
/u [domain\]user
使用特定用戶帳戶的權(quán)限運(yùn)行命令。默認(rèn)情況下,使用已登錄到運(yùn)行 SchTasks 的計(jì)算機(jī)上的用戶的權(quán)限運(yùn)行命令。
/p password
指定在 /u 參數(shù)中指定的用戶帳戶的密碼。如果使用 /u 參數(shù),則需要該參數(shù)。
/ru {[Domain\]User | "System"}
使用指定用戶帳戶的權(quán)限運(yùn)行任務(wù)。默認(rèn)情況下,使用用戶登錄到運(yùn)行 SchTasks 的計(jì)算機(jī)上的權(quán)限運(yùn)行任務(wù)。


說(shuō)明

[domain\}User?
指定用戶帳戶。

"System"""
指定操作系統(tǒng)使用的 NT Authority\System 帳戶。

 

/p Password
指定用戶帳戶的密碼,該用戶帳戶在 /u 參數(shù)中指定。如果在指定用戶帳戶的時(shí)候忽略了這個(gè)參數(shù),SchTasks.exe 會(huì)提示您輸入密碼而且不顯示鍵入的文本。使用 NT Authority\System 帳戶權(quán)限運(yùn)行的任務(wù)不需要密碼,SchTasks.exe 也不會(huì)提示索要密碼。
/?
在命令提示符顯示幫助。

注釋

    XOX
  • SchTasks.exe 不驗(yàn)證程序文件的位置或用戶帳戶密碼。如果沒(méi)有為用戶帳戶輸入正確的文件位置或正確的密碼,任務(wù)仍然可以創(chuàng)建,但不會(huì)運(yùn)行。另外,如果帳戶的密碼更改或過(guò)期,而且沒(méi)有更改存儲(chǔ)在任務(wù)中的密碼,那么任務(wù)也不會(huì)運(yùn)行。
  • NT Authority\System 帳戶沒(méi)有交互式登錄權(quán)限。用戶看不到以系統(tǒng)權(quán)限運(yùn)行的程序,不能與之交互。
  • 每個(gè)任務(wù)只運(yùn)行一個(gè)程序。但是,可以創(chuàng)建一個(gè)批處理文件來(lái)啟動(dòng)多個(gè)任務(wù),然后計(jì)劃一個(gè)任務(wù)來(lái)運(yùn)行該批處理文件。
  • 只要?jiǎng)?chuàng)建了任務(wù)就可對(duì)其測(cè)試。使用 run 操作來(lái)測(cè)試任務(wù),然后從 SchedLgU.txt 文件 ( Systemroot\SchedLgU.txt ) 中查閱錯(cuò)誤。

每個(gè)計(jì)劃類(lèi)型的語(yǔ)法和范例。

若要查看該命令語(yǔ)法,請(qǐng)單擊以下命令:

schtasks create minute

語(yǔ)法

schtasks /create /tn TaskName /tr TaskRun /sc minute [/mo {1 - 1439}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]

范例
計(jì)劃任務(wù)每 20 分鐘運(yùn)行一次。

下面的命令計(jì)劃安全腳本 Sec.vbs 每 20 分鐘運(yùn)行一次。由于命令沒(méi)有包含起始日期或時(shí)間,任務(wù)在命令完成 20 分鐘后啟動(dòng),此后每當(dāng)系統(tǒng)運(yùn)行它就每 20 分鐘運(yùn)行一次。請(qǐng)注意,安全腳本源文件位于遠(yuǎn)程計(jì)算機(jī)上,但任務(wù)在本地計(jì)算機(jī)上計(jì)劃并執(zhí)行。

schtasks /create /sc minute /mo 20 /tn "Security Script" /tr \\central\data\scripts\sec.vbs

作為響應(yīng),SchTasks.exe 顯示一條消息來(lái)說(shuō)明任務(wù)會(huì)以當(dāng)前用戶的權(quán)限運(yùn)行并需要當(dāng)前用戶的密碼。輸入密碼時(shí),SchTasks.exe 不顯示鍵入的文本。

 The task will be created under current logged-in user name.
Please enter the password
************

然后 SchTasks.exe 顯示一條消息表明已計(jì)劃該任務(wù):

成功:計(jì)劃任務(wù) "Security Script" 已成功創(chuàng)建。

查詢顯示命令計(jì)劃的任務(wù):

 TaskName                  Next Run Time            Status
========================= ======================== ==============
Security Script           10:50:00 AM , 4/4/2001   

schtasks create hourly

語(yǔ)法

schtasks /create /tn TaskName /tr TaskRun /sc hourly [/mo {1 - 365}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]

范例
計(jì)劃命令在每小時(shí)過(guò)五分的時(shí)候運(yùn)行。

下面的命令將計(jì)劃 MyApp 程序從午夜過(guò)后五分鐘起每小時(shí)運(yùn)行一次。因?yàn)楹雎粤?/mo 參數(shù),命令使用了小時(shí)計(jì)劃的默認(rèn)值,即每 (1) 小時(shí)。如果該命令在 12:05 A.M 之后生成,程序?qū)⒃诘诙觳艜?huì)運(yùn)行。

schtasks /create /sc hourly /st 00:05:00 /tn "My App" /tr c:\apps\myapp.exe

計(jì)劃命令每五小時(shí)運(yùn)行一次

下面的命令計(jì)劃 MyApp 程序從 2001 年 3 月的第一天起每五小時(shí)運(yùn)行一次。它使用 /mo 參數(shù)來(lái)指定間隔時(shí)間,使用 /sd 參數(shù)來(lái)指定起始日期。由于命令沒(méi)有指定起始時(shí)間,當(dāng)前時(shí)間被用作起始時(shí)間。

schtasks /create /sc hourly /mo 5 /sd 03/01/2001 /tn "My App" /tr c:\apps\myapp.exe

schtasks create daily

語(yǔ)法

schtasks /create /tn TaskName /tr TaskRun /sc daily [/mo {1 - 365}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]

范例
計(jì)劃任務(wù)每天運(yùn)行一次

下面的范例計(jì)劃 MyApp 程序在每天的 8:00 A.M. 運(yùn)行一次,直到 2001 年 12 月 31 日結(jié)束。由于它忽略了 /mo 參數(shù),所以使用默認(rèn)間隔 1 來(lái)每天運(yùn)行命令。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc daily /st 08:00:00 /ed 12/31/2001

計(jì)劃任務(wù)每隔一天運(yùn)行一次

下面的范例計(jì)劃 MyApp 程序從 2001 年 12 月 31 日起每隔一天在 1:00 P.M. (13:00) 運(yùn)行。命令使用 /mo 參數(shù)來(lái)指定兩 (2) 天的間隔。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc daily /mo 2 /st 13:00:00 /sd 12/31/2001

schtasks create weekly

語(yǔ)法

schtasks /create /tn TaskName /tr TaskRun /sc weekly [/d {MON - SUN | *}] [/mo {1 - 52}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]

范例
計(jì)劃任務(wù)每六周運(yùn)行一次

下面的命令計(jì)劃 MyApp 程序在遠(yuǎn)程計(jì)算機(jī)上每六周運(yùn)行一次。該命令使用 /mo 參數(shù)來(lái)指定間隔。它也使用 /s 參數(shù)來(lái)指定遠(yuǎn)程計(jì)算機(jī),使用 /ru 參數(shù)來(lái)計(jì)劃任務(wù)以用戶的 Administrator 帳戶權(quán)限運(yùn)行。因?yàn)楹雎粤?/rp 參數(shù),SchTasks.exe 會(huì)提示用戶輸入 Administrator 帳戶密碼。

另外,因?yàn)槊钍沁h(yuǎn)程運(yùn)行的,所以命令中所有的路徑,包括到 MyApp.exe 的路徑,都是指向遠(yuǎn)程計(jì)算機(jī)上的路徑。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /mo 6 /s Server16 /ru Admin01

計(jì)劃任務(wù)每隔一周在周五運(yùn)行

下面的命令計(jì)劃任務(wù)每隔一周在周五運(yùn)行。它使用 /mo 參數(shù)來(lái)指定兩周的間隔,使用 /d 參數(shù)來(lái)指定是一周內(nèi)的哪一天。如計(jì)劃任務(wù)在每個(gè)周五運(yùn)行,要忽略 /mo 參數(shù)或?qū)⑵湓O(shè)置為 1。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /mo 2 /d FRI

schtasks create monthly

語(yǔ)法
常規(guī)月計(jì)劃語(yǔ)法
schtasks /create /tn TaskName /tr TaskRun /sc monthly [/mo {FIRST | SECOND | THIRD | FOURTH | LAST | LASTDAY] [/d {MON - SUN | 1 - 31}] [/m {JAN - DEC[,JAN - DEC...] | *}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]
指定周的語(yǔ)法
schtasks /create /tn TaskName /tr TaskRun /sc monthly /mo {FIRST | SECOND | THIRD | FOURTH | LAST} /d {MON - SUN} [/m {JAN - DEC[,JAN - DEC...] | *}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]
Lastday 語(yǔ)法
schtasks /create /tn TaskName /tr TaskRun /sc monthly /mo LASTDAY /m {JAN - DEC[,JAN - DEC...] | *} [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]
指定日期的語(yǔ)法
schtasks /create /tn TaskName /tr TaskRun /sc monthly /d {1 - 31} [/m {JAN - DEC[,JAN - DEC...] | *}] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]
范例
計(jì)劃任務(wù)在每月的第一天運(yùn)行

下面的命令計(jì)劃 MyApp 程序在每月的第一天運(yùn)行。因?yàn)槟J(rèn)修飾符是 none(即:沒(méi)有修飾符),默認(rèn)天是第一天,默認(rèn)的月份是每個(gè)月,所以該命令不需要任何其它的參數(shù)。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly

計(jì)劃任務(wù)在每月的最后一天運(yùn)行

下面的命令計(jì)劃 MyApp 程序在每月的最后一天運(yùn)行。它使用 /mo 參數(shù)指定在每月的最后一天運(yùn)行程序,使用通配符 (*) 與 /m 參數(shù)表明在每月的最后一天運(yùn)行程序。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo lastday /m *

計(jì)劃任務(wù)每三個(gè)月運(yùn)行一次

下面的命令計(jì)劃 MyApp 程序每三個(gè)月運(yùn)行一次。.它使用 /mo 參數(shù)來(lái)指定間隔。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo 3

計(jì)劃任務(wù)在每月的第二個(gè)周日運(yùn)行

下面的命令計(jì)劃 MyApp 程序在每月的第二個(gè)周日運(yùn)行。它使用 /mo 參數(shù)指定是每月的第二周,使用 /d 參數(shù)指定天。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo SECOND /d SUN

計(jì)劃任務(wù)在五月和六月的第 15 天運(yùn)行。

下面的命令計(jì)劃 MyApp 程序在五月 15 日和六月 15 日的 3:00 PM (15:00) 運(yùn)行。它使用 /d 參數(shù)來(lái)指定日期,使用 /m 參數(shù)指定月份。它也使用 /st 參數(shù)來(lái)指定開(kāi)始時(shí)間。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /d 15 /m MAY,JUN /st 15:00:00

schtasks create once

語(yǔ)法

schtasks /create /tn TaskName /tr TaskRun /sc once /st StartTime /sd StartDate [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]

范例
計(jì)劃任務(wù)運(yùn)行一次

下面的命令計(jì)劃 MyApp 程序在 2002 年 1 月 1 日午夜運(yùn)行一次。它使用 /ru 參數(shù)指定以用戶的 Administrator 帳戶權(quán)限運(yùn)行任務(wù),使用 /rp 參數(shù)為 Administrator 帳戶提供密碼。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc once /st 00:00:00 /sd 01/01/2002 /ru Admin23 /rp p@ssworD1

schtasks create onstart

語(yǔ)法

schtasks /create /tn TaskName /tr TaskRun /sc onstart [/sd StartDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]

范例
計(jì)劃任務(wù)在每次系統(tǒng)啟動(dòng)的時(shí)候運(yùn)行

下面的命令計(jì)劃 MyApp 程序在每次系統(tǒng)啟動(dòng)的時(shí)候運(yùn)行,起始日期是 2001 年 3 月 15 日。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc onstart /sd 03/15/2001

schtasks create onlogon

語(yǔ)法

schtasks /create /tn TaskName /tr TaskRun /sc onlogon [/sd StartDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]

范例
計(jì)劃任務(wù)在用戶登錄到遠(yuǎn)程計(jì)算機(jī)的時(shí)候運(yùn)行

下面的命令計(jì)劃批處理文件在用戶(任何用戶)每次登錄到遠(yuǎn)程計(jì)算機(jī)上的時(shí)候運(yùn)行。它使用 /s 參數(shù)指定遠(yuǎn)程計(jì)算機(jī)。因?yàn)槊钍沁h(yuǎn)程的,所以命令中所有的路徑,包括批處理文件的路徑,都指定為遠(yuǎn)程計(jì)算機(jī)上的路徑。

schtasks /create /tn "Start Web Site" /tr c:\myiis\webstart.bat /sc onlogon /s Server23

schtasks create onidle

語(yǔ)法

schtasks /create /tn TaskName /tr TaskRun /sc onidle /iIdleTime [/sd StartDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]]

范例
計(jì)劃某項(xiàng)任務(wù)在計(jì)算機(jī)空閑的時(shí)候運(yùn)行

下面的命令計(jì)劃 MyApp 程序在計(jì)算機(jī)空閑的時(shí)候運(yùn)行。它使用必需的 /i 參數(shù)指定在啟動(dòng)任務(wù)之前計(jì)算機(jī)必需持續(xù)空閑十分鐘。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc onidle /i 10

更多范例

若要查看范例,請(qǐng)單擊范例名稱:

創(chuàng)建以 System 權(quán)限運(yùn)行的任務(wù)

下面的命令計(jì)劃 MyApp 程序以 NT Authority\System 帳戶權(quán)限運(yùn)行。在這個(gè)范例中,任務(wù)計(jì)劃在每月的第一天運(yùn)行,但對(duì)于以系統(tǒng)權(quán)限運(yùn)行的任務(wù)可以使用所有的計(jì)劃類(lèi)型。

該命令使用 /ru "System" 參數(shù)指定系統(tǒng)安全上下文。因?yàn)橄到y(tǒng)任務(wù)不需要密碼,所以忽略了 /rp 參數(shù)。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /d 1 /ru "System"

作為響應(yīng),SchTasks.exe 顯示一個(gè)信息性消息和一個(gè)成功消息。它不提示輸入密碼。

 信息:此任務(wù)將被創(chuàng)建于用戶名下 ("NT AUTHORITY\SYSTEM")。
成功:計(jì)劃任務(wù) "My App" 已成功創(chuàng)建。

創(chuàng)建運(yùn)行多個(gè)程序的任務(wù)

每個(gè)任務(wù)只能運(yùn)行一個(gè)程序。但是可以創(chuàng)建一個(gè)運(yùn)行多個(gè)程序的批處理文件,然后計(jì)劃一個(gè)任務(wù)來(lái)運(yùn)行該批處理文件。下面的過(guò)程說(shuō)明了這個(gè)方法:

  1. 創(chuàng)建一個(gè)啟動(dòng)要運(yùn)行程序的批處理文件。

    在這個(gè)范例中創(chuàng)建了一個(gè)啟動(dòng)“事件查看器”(Eventvwr.exe) 和“系統(tǒng)監(jiān)視器”(Perfmon.exe) 的批處理文件。

    • 啟動(dòng)文本編輯器,例如“記事本”。
    • 鍵入每個(gè)程序的名稱和指向可執(zhí)行文件的完全合格的路徑。在這種情況下,文件包含有下列語(yǔ)句。

      C:\Windows\System32\Eventvwr.exe
      C:\Windows\System32\Perfmon.exe

    • 將文件存儲(chǔ)為 MyApps.bat。
  2. 使用 SchTasks.exe 創(chuàng)建一個(gè)運(yùn)行 MyApps.bat 的任務(wù)。

    下面的命令創(chuàng)建了 Monitor 任務(wù),每當(dāng)有人登錄它就運(yùn)行。它使用 /tn 參數(shù)命名任務(wù),使用 /tr 參數(shù)運(yùn)行 MyApps.bat。它使用 /sc 參數(shù)來(lái)指明 OnLogon 計(jì)劃類(lèi)型,使用 /ru 參數(shù)指定 Administrator 帳戶。

    schtasks /create /tn Monitor /tr C:\MyApps.bat /sc onlogon /ru Reskit\Administrator

    該命令的結(jié)果是,每當(dāng)用戶登錄到計(jì)算機(jī),任務(wù)就啟動(dòng)“事件查看器”和“系統(tǒng)監(jiān)視器”。 

更改計(jì)劃任務(wù)

更改一個(gè)或多個(gè)下列任務(wù)屬性。

  • 任務(wù)運(yùn)行的程序 (/tr)。
  • 任務(wù)運(yùn)行的用戶帳戶 (/ru)。
  • 用戶帳戶的密碼 (/rp)。

語(yǔ)法

schtasks /change /tn TaskName [/s computer [/u [domain\]user /p password]] [/tr TaskRun] [/ru [Domain\]User | "System"] [/rp Password]

參數(shù)

/tn TaskName
標(biāo)識(shí)要更改的任務(wù)。輸入任務(wù)名。
/s Computer
指定遠(yuǎn)程計(jì)算機(jī)的名稱或 IP 地址(帶有或者沒(méi)有反斜杠)。默認(rèn)值是本地計(jì)算機(jī)。
/u [domain\]user
使用特定用戶帳戶的權(quán)限運(yùn)行命令。默認(rèn)情況下,使用已登錄到運(yùn)行 SchTasks 的計(jì)算機(jī)上的用戶的權(quán)限運(yùn)行命令。
/p password
指定在 /u 參數(shù)中指定的用戶帳戶的密碼。如果使用 /u 參數(shù),則需要該參數(shù)。
/tr TaskRun
更改任務(wù)運(yùn)行的程序。輸入可執(zhí)行文件、腳本文件或批處理文件的完全合格的路徑和文件名。如果忽略了路徑,SchTasks.exe 假定文件在 Systemroot\System32 目錄下指定的程序替換任務(wù)最初運(yùn)行的程序。
/ru [Domain\]User | "System"
更改用于任務(wù)的用戶帳戶。


說(shuō)明

[domain\]User
指定用戶帳戶

"System" or ""
指定為操作系統(tǒng)所使用的 NT Authority\System 帳戶。

在更改用戶帳戶的時(shí)候,必須也要更改用戶密碼。如果命令帶有 /ru 參數(shù),但沒(méi)有 /rp 參數(shù),SchTasks.exe 提示要求輸入新的密碼而且不顯示鍵入的文本。

任務(wù)以不需要密碼的 NT Authority\System 帳戶權(quán)限運(yùn)行,SchTasks.exe 不會(huì)提示輸入密碼。

 

/p Password
更改用于任務(wù)的帳戶密碼。輸入新的密碼。
/?
在命令提示符顯示幫助。

注釋

    XOX
  • /tn/s 參數(shù)標(biāo)識(shí)該任務(wù)。/tr、/ru/rp 參數(shù)指定可以更改的任務(wù)屬性。
  • 使用 change 操作的命令必須至少更改一個(gè)任務(wù)屬性。
  • NT Authority\System 帳戶沒(méi)有交互式登錄權(quán)限。用戶看不到以系統(tǒng)權(quán)限運(yùn)行的程序,不能與其交互。

范例

更改任務(wù)運(yùn)行的程序

下面的命令將 Virus Check 任務(wù)運(yùn)行的程序由 VirusCheck.exe 更改為 VirusCheck2.exe。此命令使用 /tn 參數(shù)標(biāo)識(shí)任務(wù),使用 /tr 參數(shù)指定任務(wù)的新程序。(不能更改任務(wù)名稱。)

schtasks /change /tn "Virus Check" /tr C:\VirusCheck2.exe

作為響應(yīng),SchTasks.exe 顯示以下成功消息:

成功:計(jì)劃任務(wù) "Virus Check" 的參數(shù)已更改。

此命令的結(jié)果是,Virus Check 任務(wù)現(xiàn)運(yùn)行 VirusCheck2.exe。

更改遠(yuǎn)程任務(wù)的用戶密碼

下面的命令更改用于遠(yuǎn)程計(jì)算機(jī) Svr01 上 RemindMe 任務(wù)的用戶帳戶密碼。命令使用 /tn 參數(shù)標(biāo)識(shí)任務(wù),使用 /s 參數(shù)指定遠(yuǎn)程計(jì)算機(jī)。它使用 /rp 參數(shù)指定新的密碼 p@ssWord3。

在用戶帳戶密碼過(guò)期或更改的時(shí)候需要此過(guò)程。如果存儲(chǔ)在任務(wù)中的密碼無(wú)效,那么任務(wù)不會(huì)運(yùn)行。

schtasks /change /tn RemindMe /s Svr01 /rp p@ssWord3

作為響應(yīng),SchTasks.exe 顯示以下成功消息:

成功:計(jì)劃任務(wù) "RemindMe" 的參數(shù)已更改。

這個(gè)命令的結(jié)果是,RemindMe 任務(wù)現(xiàn)在以其初始的用戶帳戶運(yùn)行,但擁有一個(gè)新密碼。

更改任務(wù)的程序和用戶帳戶

下面的命令更改任務(wù)運(yùn)行的程序以及任務(wù)運(yùn)行的用戶帳戶。實(shí)質(zhì)上,它將舊的計(jì)劃用于新的任務(wù)。這個(gè)命令將每天早上 9:00 a.m. 啟動(dòng) "Notepad.exe" 的 Notepad 任務(wù)更改為啟動(dòng) "Internet Explorer" 瀏覽器。

該命令使用 /tn 參數(shù)來(lái)標(biāo)識(shí)任務(wù)。它使用 /tr 參數(shù)更改任務(wù)運(yùn)行的程序,使用 /ru 參數(shù)更改任務(wù)運(yùn)行憑據(jù)的用戶帳戶。

忽略為用戶帳戶提供密碼的 /rp 參數(shù)。必須為帳戶提供密碼,但可以使用 /rp 參數(shù)以及在明文中鍵入密碼,或等待 SchTasks.exe 要求輸入密碼的提示,然后以不顯示文本的方式輸入密碼。

schtasks /change /tn Notepad /tr "c:\program files\Internet Explorer\iexplore.exe" /ru DomainX\Admin01

作為響應(yīng),SchTasks.exe 索要用于用戶帳戶的密碼。它不顯示鍵入的文本,因此密碼不可見(jiàn)。

Please enter the password for DomainX\Admin01: *********

請(qǐng)注意,/tn 參數(shù)標(biāo)識(shí)任務(wù),/tr/ru 參數(shù)更改任務(wù)的屬性。不能使用另外一個(gè)參數(shù)來(lái)標(biāo)識(shí)任務(wù),而且不能更改任務(wù)的名稱。

作為響應(yīng),SchTasks.exe 顯示以下成功消息:

成功:計(jì)劃任務(wù) "Notepad" 的參數(shù)已更改。

這個(gè)命令的結(jié)果是:RemindMe 任務(wù)現(xiàn)在以其初始的用戶帳戶運(yùn)行,但擁有一個(gè)新密碼。

將程序更改為 System 帳戶

下面的命令更改了 SecurityScript 任務(wù)以使其以 NT Authority\System 帳戶權(quán)限運(yùn)行。它使用 /ru "" 參數(shù)來(lái)表示 System 帳戶。

schtasks /change /tn SecurityScript /ru ""

作為響應(yīng),SchTasks.exe 顯示以下成功消息:

成功:計(jì)劃任務(wù) "SecurityScript" 的參數(shù)已更改。

因?yàn)槿蝿?wù)以 System 帳戶權(quán)限運(yùn)行不需要密碼,所以 SchTasks.exe 不提示輸入密碼。

schtasks run

立即運(yùn)行計(jì)劃任務(wù)。run 操作忽略計(jì)劃,但使用程序文件位置、用戶帳戶和存儲(chǔ)在任務(wù)中的密碼立即運(yùn)行任務(wù)。

語(yǔ)法

schtasks /run /tn TaskName [/s computer [/u [domain\]user /p password]] /?

參數(shù)

/tn TaskName
標(biāo)識(shí)任務(wù)。該參數(shù)是必需的。
/s Computer
指定遠(yuǎn)程計(jì)算機(jī)的名稱或 IP 地址(帶有或者沒(méi)有反斜杠)。默認(rèn)值是本地計(jì)算機(jī)。
/u [domain\]user
使用特定用戶帳戶的權(quán)限運(yùn)行命令。默認(rèn)情況下,使用已登錄到運(yùn)行 SchTasks 的計(jì)算機(jī)上的用戶的權(quán)限運(yùn)行命令。
/p password
指定在 /u 參數(shù)中指定的用戶帳戶的密碼。如果使用 /u 參數(shù),則需要該參數(shù)。
/?
在命令提示符顯示幫助。

注釋

    XOX
  • 使用這個(gè)操作來(lái)測(cè)試任務(wù)。如果任務(wù)沒(méi)有運(yùn)行,請(qǐng)檢查“任務(wù)計(jì)劃程序服務(wù)”事務(wù)日志 Systemroot\SchedLgU.txt 以獲取錯(cuò)誤。
  • 運(yùn)行任務(wù)不會(huì)影響任務(wù)計(jì)劃,不會(huì)更改為任務(wù)計(jì)劃好的下次運(yùn)行時(shí)間。
  • 要遠(yuǎn)程運(yùn)行任務(wù),必須在遠(yuǎn)程計(jì)算機(jī)上計(jì)劃任務(wù)。在運(yùn)行該任務(wù)時(shí),它僅在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行。要驗(yàn)證任務(wù)正在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行,請(qǐng)使用“任務(wù)管理器”或“任務(wù)計(jì)劃程序”事務(wù)日志 Systemroot\SchedLgU.txt。

范例

在本地計(jì)算機(jī)上運(yùn)行任務(wù)

下面的命令啟動(dòng) "Security Script" 任務(wù)。

schtasks /run /tn "Security Script"

作為響應(yīng),SchTasks.exe 啟動(dòng)與任務(wù)相關(guān)聯(lián)的腳本并顯示以下消息:

成功:計(jì)劃任務(wù) "Security Script" 正在運(yùn)行 ...
在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行任務(wù)

下面的命令在遠(yuǎn)程計(jì)算機(jī) Svr01 上運(yùn)行 Update 任務(wù):

schtasks /run /tn Update /s Svr01

此時(shí),SchTasks.exe 顯示以下錯(cuò)誤消息:

錯(cuò)誤:無(wú)法運(yùn)行計(jì)劃任務(wù) "Update"。

查看 Svr01 上的 “計(jì)劃任務(wù)程序”事務(wù)日志 C:\Windows\SchedLgU.txt 以獲取錯(cuò)誤的原因。在這種情況下,日志中顯示以下條目:

 "Update.job" (update.exe) 3/26/2001 1:15:46 PM ** ERROR **
The attempt to log on to the account associated with the task failed, therefore, the task did not run.
	 The specific error is
	0x8007052e:Logon failure:unknown user name or bad password.
	Verify that the task's Run-as name and password are valid and try again.

顯然,任務(wù)中的用戶名或密碼在此系統(tǒng)中無(wú)效。下面的 schtasks /change 命令為 Svr01 上的 Update 任務(wù)更新用戶名和密碼:

schtasks /change /tn Update /s Svr01 /ru Administrator /rp PassW@rd3

change 命令完成之后,重新運(yùn)行 run 命令。這一次,Update.exe 程序啟動(dòng),SchTasks.exe 顯示以下消息:

錯(cuò)誤:無(wú)法運(yùn)行計(jì)劃任務(wù) "Update"。

schtasks end

終止由任務(wù)啟動(dòng)的程序

語(yǔ)法

schtasks /end /tn TaskName [/s computer [/u [domain\]user /p password]] /?

參數(shù)

/tn TaskName
標(biāo)識(shí)啟動(dòng)程序的任務(wù)。該參數(shù)是必需的。
/s Computer
指定遠(yuǎn)程計(jì)算機(jī)(帶有或者沒(méi)有反斜杠)的名稱或 IP 地址。默認(rèn)值是本地計(jì)算機(jī)。
/u [domain\]user
使用特定用戶帳戶的權(quán)限運(yùn)行命令。默認(rèn)情況下,使用已登錄到運(yùn)行 SchTasks 的計(jì)算機(jī)上的用戶的權(quán)限運(yùn)行命令。
/p password
指定在 /u 參數(shù)中指定的用戶帳戶的密碼。如果使用 /u 參數(shù),則需要該參數(shù)。
/?
顯示幫助。

注釋

    XOX
  • SchTasks.exe 只終止由計(jì)劃任務(wù)啟動(dòng)的程序?qū)嵗。要終止其它程序,請(qǐng)使用 TaskKill。它是一個(gè)包含在 Windows XP Professional 中的工具。

范例

終止本地計(jì)算機(jī)上的任務(wù)

下面的命令終止由 My Notepad 任務(wù)啟動(dòng)的 Notepad 實(shí)例:

schtasks /end /tn "My Notepad"

作為響應(yīng),SchTasks.exe 終止了由任務(wù)啟動(dòng)的 Notepad 實(shí)例并顯示以下成功消息:

 成功:計(jì)劃任務(wù) "My Notepad" 已成功終止。
終止遠(yuǎn)程計(jì)算機(jī)上的任務(wù)

下面的命令終止遠(yuǎn)程計(jì)算機(jī) Svr01 上由 InternetOn 任務(wù)啟動(dòng)的 Internet Explorer 實(shí)例:

schtasks /end /tn InternetOn /s Svr01

作為響應(yīng),SchTasks.exe 停止由任務(wù)啟動(dòng)的 Internet Explorer 實(shí)例并顯示以下成功消息:

成功:計(jì)劃任務(wù) "Update" 正在運(yùn)行...

schtasks delete

刪除計(jì)劃任務(wù)

語(yǔ)法

schtasks /delete /tn {TaskName | *} [/f] [/s computer [/u [domain\]user /p password]] [/?]

參數(shù)

/tn {TaskName | *}
標(biāo)識(shí)要?jiǎng)h除的任務(wù)。該參數(shù)是必需的。


說(shuō)明

TaskName
刪除已命名任務(wù)。

*
刪除計(jì)算機(jī)上的所有計(jì)劃任務(wù)。

 

/f
阻止確認(rèn)消息。不警告就刪除任務(wù)。
/s Computer
指定遠(yuǎn)程計(jì)算機(jī)的名稱或 IP 地址(帶有或者沒(méi)有反斜杠)。默認(rèn)值是本地計(jì)算機(jī)。
/u [domain\]user
使用特定用戶帳戶的權(quán)限運(yùn)行命令。默認(rèn)情況下,使用已登錄到運(yùn)行 SchTasks 的計(jì)算機(jī)上的用戶的權(quán)限運(yùn)行命令。
/p password
指定在 /u 參數(shù)中指定的用戶帳戶的密碼。如果使用 /u 參數(shù),則需要該參數(shù)。
/?
在命令提示符顯示幫助。

 

注釋

    XOX
  • delete 操作從計(jì)劃表中刪除任務(wù)。它不刪除任務(wù)運(yùn)行的程序或中斷正在運(yùn)行的程序。
  • delete * 命令刪除所有為計(jì)算機(jī)計(jì)劃的任務(wù),而不是僅刪除由當(dāng)前用戶計(jì)劃的任務(wù)。

范例

從遠(yuǎn)程計(jì)算機(jī)上的計(jì)劃表中刪除任務(wù)

下面的命令從遠(yuǎn)程計(jì)算機(jī)上的計(jì)劃表中刪除 "Start Mail" 任務(wù)。它使用 /s 參數(shù)來(lái)標(biāo)識(shí)遠(yuǎn)程計(jì)算機(jī)。

schtasks /delete /tn "Start Mail" /s Svr16

作為響應(yīng), SchTasks.exe 顯示以下確認(rèn)消息。要?jiǎng)h除任務(wù),請(qǐng)鍵入 y。要取消命令,請(qǐng)鍵入 n

警告您確定要?jiǎng)h除任務(wù) "Start Mail" 嗎 (Y/N )? y 成功:已成功刪除計(jì)劃任務(wù) "Start Mail"。
刪除所有為本地計(jì)算機(jī)計(jì)劃的任務(wù)。

下面的命令從本地計(jì)算機(jī)的計(jì)劃表中刪除所有的任務(wù),包括由其它用戶計(jì)劃的任務(wù)。它使用 /tn * 參數(shù)代表計(jì)算機(jī)上所有的任務(wù),使用/f 參數(shù)取消確認(rèn)消息。

schtasks /delete /tn * /f

作為響應(yīng),SchTasks.exe 顯示以下成功消息以表明只刪除了計(jì)劃任務(wù) SecureScript。

成功:計(jì)劃任務(wù) "SecureScript" 已成功刪除。

schtasks query

顯示計(jì)劃在計(jì)算機(jī)上運(yùn)行的所有任務(wù),包括那些由其它用戶計(jì)劃的任務(wù)。

語(yǔ)法

schtasks [/query] [/fo {TABLE | LIST | CSV}] [/nh] [/v] [/s computer [/u [domain\]user /p password]]

參數(shù)

[/query]
操作名稱可選。鍵入不帶任何參數(shù)的 schtasks 來(lái)執(zhí)行查詢。
/fo {TABLE|LIST|CSV}
指定輸出格式。TABLE 為默認(rèn)值。
/nh
忽略表格顯示中的列標(biāo)題。此參數(shù)與 TABLECSV 輸出格式共同使用時(shí)有效。
/v
將任務(wù)的高級(jí)屬性添加到顯示中。

使用 /v 的查詢應(yīng)該格式化成 LISTCSV

 

/s Computer
指定遠(yuǎn)程計(jì)算機(jī)的名稱或 IP 地址(帶有或者沒(méi)有反斜杠)。默認(rèn)值是本地計(jì)算機(jī)。
/u [domain\]user
使用特定用戶帳戶的權(quán)限運(yùn)行命令。默認(rèn)情況下,使用已登錄到運(yùn)行 SchTasks 的計(jì)算機(jī)上的用戶的權(quán)限運(yùn)行命令。
/p password
指定在 /u 參數(shù)中指定的用戶帳戶的密碼。如果使用 /u 參數(shù),則需要該參數(shù)。
/?
在命令提示符顯示幫助。

 

注釋

    XOX
  • query 操作列出了為計(jì)算機(jī)計(jì)劃的所有任務(wù),而不只是由當(dāng)前用戶計(jì)劃的任務(wù)。

范例

顯示本地計(jì)算機(jī)上的計(jì)劃任務(wù)。

下面的命令顯示為本地計(jì)算機(jī)計(jì)劃的所有任務(wù)。這些命令得到的結(jié)果相同,并可以交換使用。

schtasks

schtasks /query

作為響應(yīng),SchTasks.exe 以默認(rèn)的簡(jiǎn)單表格格式顯示任務(wù),如下表所示:

 TaskName                  Next Run Time             Status
========================= ======================== ==============
Microsoft Outlook         At logon time
SecureScript              14:42:00 PM , 2/4/2001
顯示計(jì)劃任務(wù)的高級(jí)屬性

下面的命令要求詳細(xì)的顯示本地計(jì)算機(jī)上的任務(wù)。它使用 /v 參數(shù)來(lái)請(qǐng)求詳細(xì)顯示,使用 /fo LIST 參數(shù)來(lái)將顯示格式化成易于閱讀的列表。這個(gè)命令可以用來(lái)驗(yàn)證創(chuàng)建的任務(wù)有預(yù)期的循環(huán)模式。

schtasks /query /fo LIST /v

作為響應(yīng),SchTasks.exe 顯示所有任務(wù)的詳細(xì)屬性列表。下面的顯示給出了一個(gè)計(jì)劃在每月最后一個(gè)周五的 4:00 A.M. 運(yùn)行的任務(wù)的列表:

 HostName:RESKIT01
TaskName:SecureScript
Next Run Time:4:00:00 AM , 3/30/2001
Status:Not yet run
Last Run Time:Never
Last Result:                               0
Creator:user01
Schedule:At 4:00 AM on the last Fri of every month, starting 3/24/2001
 Task To Run:: C:\WINDOWS\system32\notepad.exe
 Start In:notepad.exe
 Comment:N/A
 Scheduled Task State:Enabled
Scheduled Type:Monthly
Modifier:Last FRIDAY
Start Time4:00:00 AM
Start Date:                                3/24/2001
End Date:N/A
Days:FRIDAY
Months:JAN、FEB、MAR、APR、MAY、JUN、JUL、AUG、SEP、OCT、NOV、DEC
Run As User:RESKIT\user01
Delete Task If Not Rescheduled:Enabled
Stop Task If Runs X Hours and X Mins:      72:0
Repeat:Until Time:Disabled
Repeat:Repeat:Disabled
Repeat:Stop If Still Running: Disabled
Idle: Start Time(For IDLE Scheduled Type): Disabled
Idle: Only Start If Idle for X Minutes: Disabled
Idle:If Not Idle Retry For X Minutes: Disabled
Idle: Stop Task If Idle State End: Disabled
Power Mgmt: No Start On Batteries: Disabled
Power Mgmt:Stop On Battery Mode: Disabled
將為遠(yuǎn)程計(jì)算機(jī)計(jì)劃的任務(wù)記入日志

下面的命令請(qǐng)求為遠(yuǎn)程計(jì)算機(jī)計(jì)劃的任務(wù)列表,并將任務(wù)添加到本地計(jì)算機(jī)中以逗號(hào)分隔的日志文件中。此命令的格式可以用來(lái)收集和跟蹤為多個(gè)計(jì)算機(jī)計(jì)劃的任務(wù)。

命令使用 /s 參數(shù)標(biāo)識(shí)遠(yuǎn)程計(jì)算機(jī) Reskit16,使用 /fo 參數(shù)指定格式,使用 /nh 參數(shù)取消列標(biāo)題。>> 附加符號(hào)將輸出重定向到本地計(jì)算機(jī) Svr01 上的任務(wù)日志 p0102.csv。因?yàn)槊钤谶h(yuǎn)程計(jì)算機(jī)上運(yùn)行,所以本地計(jì)算機(jī)路徑必須是完全合格的。

schtasks /query /s Reskit16 /fo csv /nh >> \\svr01\data\tasklogs\p0102.csv

作為響應(yīng),SchTasks.exe 會(huì)把為計(jì)算機(jī) Reskit16 計(jì)劃的任務(wù)添加到本地計(jì)算機(jī) Svr01 上的 p0102.csv 文件中。

非常的強(qiáng)大,非常的復(fù)雜,但是國(guó)內(nèi)外很多軟件在安裝卸載的時(shí)候都會(huì)調(diào)用這個(gè)命令來(lái)進(jìn)行初始化或者卸載。