Loading
0

windows系统不登录系统定时执行脚本方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器
前言:很多用户习惯把脚本放进“启动项”,但这必须登录才能生效。若需无需登录、按计划定时执行,请使用“任务计划程序”。在创建任务时,触发器设为“制定计划”(如每天),并在设置中勾选“不管用户是否登录都运行”,即可彻底解决问题。
需求:每天 08:52执行 C:\ding.bat
实现方法:在任务计划中添加任务执行。
打开cmd命令提示符,输入如下命令回车即可添加
将DailyScript名字以及脚本路径C:\ding.bat和08:52时间改成自己的即可。

schtasks /Create /TN "DailyScript" /TR "C:\ding.bat" /SC DAILY /ST 08:52 /RU "SYSTEM" /RL HIGHEST /F

关键参数:
参数    含义
/SC DAILY    每天执行
/ST 08:52    8点52分触发
/RU "SYSTEM"    以 SYSTEM 运行 → 不管是否登录都执行
/RL HIGHEST    最高权限
/F    强制创建,覆盖同名任务
如果要改成其他时间,改 /ST 即可,比如 /ST 14:00 就是下午2点。

如何验证?:
在c盘下ding.bat中添加如下脚本,观察下在对应时间是否有生成日志。

@echo off
echo runtime:%date% %time% >> C:\dingshi.txt

会在bat脚本执行时将当前时间写入到txt中用以观察是否有执行脚本。



 
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-2-36397-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:VMware虚拟机的网卡ens33改成eth0方法
下一篇:windows系统不登录系统每分钟/小时执行脚本方法