SCHTASKS学习笔记

本文档记录了SCHTASKS命令行工具的学习笔记,包括如何创建、查看计划任务。通过示例展示了如何避免交互式任务的权限问题,并提供了解决查看计划任务时编码不支持的错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SCHTASKS学习笔记
SYBN 2011-2-14


昨天测试了一点计划任务相关的代码,才发现自己out了,at命令已经被升级为SCHTASKS了.
可惜在网上能查到的SCHTASKS的资料不多,故此需要仔细研究一下,并留此文档作为笔记.


===创建计划任务===
最初我想执行的命令类似于:
C:\Users\sybn>at 20:00 /interactive ping www.baidu.com
可惜悲剧了:
警告: 由于有安全增强功能,此任务将在预期时间运行,但不以交互方式运行。
如果要求交互式任务,则使用 schtasks.exe 实用程序(使用 "schtasks /?" 命令
获取详细信息)。
拒绝访问。
看了一下系统自带的SCHTASKS的帮助,找了一条替代语句:
C:\Users\sybn>SCHTASKS /Create /SC once /TN restart /TR "ping www.baidu.com" /ST 21:40
为了防止非交互执行看不到效果,尝试加上文件输出
C:\Users\sybn>SCHTASKS /Create /SC once /TN restart /TR "cmd /c ping www.baidu.com>d:\ping1.txt" /ST 13:12
返回:
成功: 成功创建计划任务 "restart"。


===查看计划任务===
查看已设置的计划任务的命令是:
C:\Users\sybn>schtasks
返回:
错误: 无法加载列资源。
原因:编码不支持
解决:在执行查询指令前执行chcp 437切换至纯英文命令行.(仅需切换一次,可以用chcp 936回到中文)
C:\Users\sybn>chcp 437
C:\Users\sybn>schtasks
返回:
Logon Mode:    Interactive/Background


HostName:      SYBN-WIN7
TaskName:      \Microsoft\Windows\Media Center\OCURDiscovery
Next Run Time: Disabled
Status:
Logon Mode:    Interactive/Background


HostName:      SYBN-WIN7
TaskName:      \Microsoft\Windows\Media Center\PBDADiscovery
Next Run Time: Disabled
Status:
Logon Mode:    Interactive/Background
... 省略若干行 ... 
C:\Users\sybn>SCHTASKS /Create /SC once /TN restart /TR "cmd /c D:\eclipse\tomcat\geronimo2.2.1\bin" /ST 13:12
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值