schtasks 用法2

 
范例
更改任务运行的程序
下面的命令将 Virus Check 任务运行的程序由 VirusCheck.exe 更改为 VirusCheck2.exe。此命令使用 /tn 参数标识任务,使用 /tr 参数指定任务的新程序。(不能更改任务名称。)
schtasks /change /tn "Virus Check" /tr C:VirusCheck2.exe
作为响应,SchTasks.exe 显示以下成功消息:
成功:计划任务 "Virus Check" 的参数已更改。
此命令的结果是,Virus Check 任务现运行 VirusCheck2.exe
更改远程任务的用户密码
下面的命令更改用于远程计算机 Svr01 RemindMe 任务的用户帐户密码。命令使用 /tn 参数标识任务,使用 /s 参数指定远程计算机。它使用 /rp 参数指定新的密码 p@ssWord3
在用户帐户密码过期或更改的时候需要此过程。如果存储在任务中的密码无效,那么任务不会运行。
schtasks /change /tn RemindMe /s Svr01 /rp p@ssWord3
作为响应,SchTasks.exe 显示以下成功消息:
成功:计划任务 "RemindMe" 的参数已更改。
这个命令的结果是,RemindMe 任务现在以其初始的用户帐户运行,但拥有一个新密码。
更改任务的程序和用户帐户
下面的命令更改任务运行的程序以及任务运行的用户帐户。实质上,它将旧的计划用于新的任务。这个命令将每天早上 9: 00 a .m. 启动 "Notepad.exe" Notepad 任务更改为启动 "Internet Explorer"
该命令使用 /tn 参数来标识任务。它使用 /tr 参数更改任务运行的程序,使用 /ru 参数更改任务运行凭据的用户帐户。
忽略为用户帐户提供密码的 /rp 参数。必须为帐户提供密码,但可以使用 /rp 参数以及在明文中键入密码,或等待 SchTasks.exe 要求输入密码的提示,然后以不显示文本的方式输入密码。
schtasks /change /tn Notepad /tr "c:program filesInternet Exploreriexplore.exe" /ru DomainXAdmin01
作为响应,SchTasks.exe 索要用于用户帐户的密码。它不显示键入的文本,因此密码不可见。
Please enter the password for DomainXAdmin01: *********
请注意,/tn 参数标识任务,/tr /ru 参数更改任务的属性。不能使用另外一个参数来标识任务,而且不能更改任务的名称。
作为响应,SchTasks.exe 显示以下成功消息:
成功:计划任务 "Notepad" 的参数已更改。
这个命令的结果是:RemindMe 任务现在以其初始的用户帐户运行,但拥有一个新密码。
将程序更改为 System 帐户
下面的命令更改了 SecurityScript 任务以使其以 NT AuthoritySystem 帐户权限运行。它使用 /ru "" 参数来表示 System 帐户。
schtasks /change /tn SecurityScript /ru ""
作为响应,SchTasks.exe 显示以下成功消息:
成功:计划任务 "SecurityScript" 的参数已更改。
因为任务以 System 帐户权限运行不需要密码,所以 SchTasks.exe 不提示输入密码。
schtasks run
立即运行计划任务。run 操作忽略计划,但使用程序文件位置、用户帐户和存储在任务中的密码立即运行任务。
语法
schtasks /run /tn TaskName [/s computer [/u [domain]user /p password]] /?
参数
/tn TaskName
标识任务。该参数是必需的。
/s Computer
指定远程计算机的名称或 IP 地址(带有或者没有反斜杠)。默认值是本地计算机。
/u [domain]user
使用特定用户帐户的权限运行命令。默认情况下,使用已登录到运行 SchTasks 的计算机上的用户的权限运行命令。
/p password
指定在 /u 参数中指定的用户帐户的密码。如果使用 /u 参数,则需要该参数。
/?
在命令提示符显示帮助。
注释
XOX
        使用这个操作来测试任务。如果任务没有运行,请检查“任务计划程序服务”事务日志 SystemrootSchedLgU.txt 以获取错误。
        运行任务不会影响任务计划,不会更改为任务计划好的下次运行时间。
        要远程运行任务,必须在远程计算机上计划任务。在运行该任务时,它仅在远程计算机上运行。要验证任务正在远程计算机上运行,请使用“任务管理器”或“任务计划程序”事务日志 SystemrootSchedLgU.txt
范例
在本地计算机上运行任务
下面的命令启动 "Security Script" 任务。
schtasks /run /tn "Security Script"
作为响应,SchTasks.exe 启动与任务相关联的脚本并显示以下消息:
成功:计划任务 "Security Script" 正在运行 ...
在远程计算机上运行任务
下面的命令在远程计算机 Svr01 上运行 Update 任务:
schtasks /run /tn Update /s Svr01
此时,SchTasks.exe 显示以下错误消息:
错误:无法运行计划任务 "Update"
查看 Svr01 上的计划任务程序事务日志 C:WindowsSchedLgU.txt 以获取错误的原因。在这种情况下,日志中显示以下条目:
 
"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.
显然,任务中的用户名或密码在此系统中无效。下面的 schtasks /change 命令为 Svr01 上的 Update 任务更新用户名和密码:
schtasks /change /tn Update /s Svr01 /ru Administrator /rp PassW@rd3
change 命令完成之后,重新运行 run 命令。这一次,Update.exe 程序启动,SchTasks.exe 显示以下消息:
错误:无法运行计划任务 "Update"
schtasks end
终止由任务启动的程序
语法
schtasks /end /tn TaskName [/s computer [/u [domain]user /p password]] /?
参数
/tn TaskName
标识启动程序的任务。该参数是必需的。
/s Computer
指定远程计算机(带有或者没有反斜杠)的名称或 IP 地址。默认值是本地计算机。
/u [domain]user
使用特定用户帐户的权限运行命令。默认情况下,使用已登录到运行 SchTasks 的计算机上的用户的权限运行命令。
/p password
指定在 /u 参数中指定的用户帐户的密码。如果使用 /u 参数,则需要该参数。
/?
显示帮助。
注释
XOX
        SchTasks.exe 只终止由计划任务启动的程序实例。要终止其它程序,请使用 TaskKill 。它是一个包含在 Windows XP Professional 中的工具。有关 TaskKill 的详细信息,请参阅 TaskKill
范例

你可能感兴趣的:(职场,休闲,schtasks,schtasks用法)