bat脚本创建windows定时任务

基本用法

task.bat内容

@echo off

set "TASKNAME=lsh_task"
SCHTASKS /CREATE /TN %TASKNAME% /sc MINUTE /mo 1 /tr test.cmd 

exit

test.cmd 往123.txt追加写内容

@echo off
echo 123
echo "he-" >> 123.txt

exit

SCHTASKS /CREATE : 创建windows定时计划

/Delete         删除计划任务。

/Query          显示所有计划任务。

/Change         更改计划任务属性。

/Run            按需运行计划任务。

/End            中止当前正在运行的计划任务。

/ShowSid        显示与计划的任务名称相应的安全标识符。

/?              显示此帮助消息。

/sc DAILY /st 18:00 : 每天18:00执行

/sc MINUTE /mo 1 每分钟执行一次
其他时间可选有 MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY

隐藏windows计划任务的黑框

勾选以下选项即可
在这里插入图片描述

踩坑记录

  1. 没有指定要写入文件的路径,当前目录的文件一直没有修改,C盘中的文件一直被修改,修改为绝对路径或者相对路径都行

在这里插入图片描述

@echo off

set "TASKNAME=lsh_task"
SCHTASKS /CREATE /TN %TASKNAME% /sc MINUTE /mo 1 /tr test.cmd 

exit

echo命令

在Linux下 echo + 反引号是执行后面的命令

echo `date`

Wed Oct 16 15:11:22 CST 2019

### 配置Windows中的计划任务以执行BAT文件 #### 创建新的计划任务 为了在 Windows 中配置计划任务来定期运行 BAT 文件,需通过“任务计划程序”完成设置。进入路径为:系统工具---->任务计划程序----->任务计划程序库------>Microsoft----->Windows [^1]。 在此界面中,选择右侧的操作项里的“创建基本任务”。这将启动向导帮助简化新任务的建立过程。如果需要更高级别的自定义选项,则可以选择“创建任务”。 #### 基本信息设定 输入任务名称和描述以便识别此特定任务的目的。这些信息有助于日后管理和排查问题时快速定位目标任务。 #### 设置触发器条件 指定何时应激活该任务,比如每天、每周或是每月等周期性模式;也可以基于事件日志条目或其他类型的触发因素来启动任务。对于定时任务而言,通常会选择按时间间隔自动运行的方式。 #### 行动部分配置 当满足上述触发条件后,接下来要定义具体动作——即指向待执行的具体命令或应用程序。这里就是指明要调用哪个 `.bat` 脚本来实现预期功能的地方: ```batch C:\Path\To\YourScript.bat ``` 确保提供完整的路径到实际存在的批处理文件位置,并确认其具有可读取权限。 #### 安全性和其他参数调整 有时可能还需要考虑安全上下文方面的要求,例如是以什么身份去执行这个脚本(如管理员账户),因为不同的用户环境可能导致某些资源访问受限等问题发生。另外,在较新版 Windows 上可能会遇到由于 UAC (User Account Control) 控制而导致的任务失败情况,这时可以尝试勾选“使用最高权限运行”的复选框来绕过此类限制[^2]。 #### 故障排除技巧 若发现已成功创建却未能如期运作的情况,建议核查以下几个常见原因: - 确认 `Action` 页签下的 "Program/script" 字段确实填写了正确的 .bat 文件绝对路径; - 检查是否有足够的磁盘空间可用; - 查看 Event Viewer 日志记录寻找任何潜在错误提示; - 尝试手动测试一次所设好的调度安排是否能顺利工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值