windows任务计划说明 bat命令任务计划
发布时间:2024/10/5 20:16:06 作者:Admin 阅读:118
广告:
首先定义任务计划 *.bat 。然后以管理员身份运行 sqls.bat
命令程序:sqlserver.bat 放在f盘如:F:\sql\sqlserver.bat
第一步:打开计算机任务计划
控制面板\系统和安全\管理工具\任务计划程序--双击任务计划程序库
第一步:任务计划程序库-右键创建基本任务
名称: sqlservermain
下一步
触发器:每月
下一步
月:选择所有的月份
天: 右边下拉框选择 15 30 最终为 天: 15, 30
下一步
启动程序
程序或脚本:浏览到 F:\sql\sqlserver.bat
下一步
完成
然后任务计划程序库 右边可以 可以看到 sqlservermain计划 ,右键属性可以修改
第二步:修改 右键属性----修改---常规
不管用户是否登录都要运行 打勾
使用最高权限运行 打勾
sqlsstart.bat
@echo off echo 需要以管理员身份运行 REM sc stop SQLSERVERAGENT rem start sc start MSSQLSERVER rem end echo 启动sqlserver服务! pause
sqlserver.bat
@echo off echo 需要以管理员身份运行,不要关闭此窗口 REM sc stop SQLSERVERAGENT echo 当前时间【%time%】 echo 正在延迟10天... :: 计算大约一个月的秒数 rem set /a SECONDS_IN_ONE_MONTH=60*60*24*30 rem set /a SECONDS_IN_ONE_MONTH=60*60*24*1 rem set /a SECONDS_IN_ONE_MONTH=5 set /a SECONDS_IN_ONE_MONTH=5 :: 使用timeout命令延迟30天以内的时间 echo rem timeout /nobreak /t %SECONDS_IN_ONE_MONTH% rem start sc stop MSSQLSERVER rem end echo 5秒后关闭 timeout /nobreak /t %SECONDS_IN_ONE_MONTH% echo 任意键关闭! rem pause
sqls.bat
@echo off echo 需要以管理员身份运行,不要关闭此窗口 REM sc stop SQLSERVERAGENT echo 当前时间【%time%】 echo 正在延迟10天... :: 计算大约一个月的秒数 rem set /a SECONDS_IN_ONE_MONTH=60*60*24*30 rem set /a SECONDS_IN_ONE_MONTH=60*60*24*1 rem set /a SECONDS_IN_ONE_MONTH=5 set /a SECONDS_IN_ONE_MONTH=60*60*24*1 :: 使用timeout命令延迟30天以内的时间 echo 1天 timeout /nobreak /t %SECONDS_IN_ONE_MONTH% echo 2天 timeout /nobreak /t %SECONDS_IN_ONE_MONTH% echo 3天 timeout /nobreak /t %SECONDS_IN_ONE_MONTH% echo 4天 timeout /nobreak /t %SECONDS_IN_ONE_MONTH% echo 5天 timeout /nobreak /t %SECONDS_IN_ONE_MONTH% echo 6天 timeout /nobreak /t %SECONDS_IN_ONE_MONTH% echo 7天 timeout /nobreak /t %SECONDS_IN_ONE_MONTH% echo 8天 timeout /nobreak /t %SECONDS_IN_ONE_MONTH% echo 9天 timeout /nobreak /t %SECONDS_IN_ONE_MONTH% echo 10天 timeout /nobreak /t %SECONDS_IN_ONE_MONTH% echo 10天后的代码... rem start sc stop MSSQLSERVER rem end echo 任意键关闭! pause
广告:
相关文章