Schtasks.exe计划任务的几个实例小结

简介:

Schtasks.exe计划任务的几个实例小结

前段时间负责编写荣新v4版本Windows Server 2008 R2升级课程的PPT,计划任务管理时提到了Schtasks,这里总结几个应用,方便大家查询:

作为服务器的系统管理员可以使用"Schtasks.exe"命令行工具,这种执行方式与使用图形化界面相同的操作,SchTasks.exe 取代了包含在 Windows 早期版本中的工具 At.exe
。通过该工具也能执行建立、删除、查询、修改和结束本机或远程计算机上预设的任务。同时,利用它也可以而使用"Schtasks.exe”命令的语法说明如下:
可以通过在命令提示字符窗口中输入"Schtasks.exe /?”命令,检查该工具的说明。
可以使用"Schtasks /Create /?”命令来获取使用"Schtasks.exe”新增任务的详细说明。而使用"Schtasks /Create”命令新增建立每20分钟到Server1的Scripts共享文件夹执行一次sec.vbs的计划任务"Security Script”,范例如下:
schtasks /create /sc minute /mo 20 /tn “Security Script” /tr \\Server1\scripts\sec.vbs
可以使用"Schtasks /Delete /?”命令来获取使用“Schtasks.exe”删除任务的详细说明。而使用"Schtasks /Delete"命令删除"Security Script”名称的任务。
schtasks /delete /tn “ Security Script ”
可以使用"Schtasks /Change /?”命令来获取使用"Schtasks.exe”修改任务的详细说明。而使用"Schtasks /Change”命令修改“Virus Check”任务的执行文件为"C:\VirusCheck2.exe”。范例如下:
schtasks /change /tn “Virus Check” /tr C:\VirusCheck2.exe
可以使用"Schtasks /Run /?”命令来获取使用"Schtasks.exe”执行任务的详细说明。而使用"Schtasks /Run”命令执行本机名称为“Security Script”任务,范例如下:
schtasks /run /tn “Security Script”
可以使用"Schtasks /End /?”命令来获取使用"Schtasks.exe”结束任务的详细说明。而使用"Schtasks /End”命令结束本机名称为“Security Script”任务,范例如下:
schtasks /end /tn “Security Script”
可以使用"Schtasks /Query /?”命令来获取使用"Schtasks.exe”显示已经安排好的任务详细说明。而使用"Schtasks /Query”命令将本机计算机的任务以较为详细,并且易于阅读的格式显示。
schtasks /query /fo LIST /v

而对于一些非web页面上的编程工作,我们还可以利用 schtasks 建立一个LogParser 任务工作,就可以定时将 IIS Log 导入进数据库,SQL Server 数据库有了log数据,在Web 网页上建立查询或是图表,就不是难事了。另外,Schtasks的辅助用处还很多。例如,我们在使用awstats (日志文件分析工具)时,这个自动化更新(在服务器空闲的时段自动更新)的统计数据工具是以天为单位进行统计分析的,统计分析需要我们手动执行,因此我们需要使用操作系统的计划任务使它每日定时进行。例如定时时间为每日00:01,我们就可以在CMD命令行中,使用

schtasks /create /tn "AWStats UpdateAll Statistics" /tr  X:\awstats\tools\updateall.bat /sc daily /st 00:01

同时输入密码,来使此任务生效,这样每天凌晨00:01执行该任务。












本文转自张琦51CTO博客,原文链接: http://blog.51cto.com/zhangqi/427196,如需转载请自行联系原作者

相关文章
|
3月前
|
C++ 开发者
如何使生成的exe程序默认以管理员权限启动
如何使生成的exe程序默认以管理员权限启动
37 0
|
Windows
PowerShell添加或修改注册表开机启动项脚本
代码如下: $name = Read-Host "请输入开机启动项的名字(随便起)" $value = Read-Host "请输入开机启动项的值" try{ New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Run" -Name $name -PropertyType String -Value $value -ErrorAction Stop $tip = "成功添加开机启动项"+$name+"。
2182 0
VBS脚本实例
一、一键升级哨位台核心板程序脚本。 ############################################################ Set ws=WScript.CreateObject("wscript.
795 0
|
数据安全/隐私保护 Windows
批处理+VBS+注册表实现开机自动启动EXE程序
原文:批处理+VBS+注册表实现开机自动启动EXE程序 批处理+VBS+注册表实现WINDOWS开机自动启动EXE程序 以下都是基于WINDOWS系统。 我们都知道当我们有想某个程序在开机时自动运行,只能有三个方式: 1、做成服务,然后对服务进行配置为自动启动(可以实现不进行用户登录完成); 2、做成驱动程序,随系统启动(可以实现不进行用户登录完成); 3、做成EXE程序,添加到开机启动项(必须得在用户登录情况下完成)。
1431 0
|
存储 Oracle 关系型数据库
windows计划任务+批处理文件实现oracle数据库的定时备份与恢复
1.  备份: PS:2014-1-15 如果导出的dmp数据文件不大的话,就直接每天导出好了,不要只保存七天的数据。然后顶起通过winrar对文件进行打包,我发现dmp文件的压缩包还是很高的。 那么就需要考虑在导出的dmp文件末尾加上日期了。
2456 0