13
2025
03
20:09:36

windows服务器的计划任务精确到秒级

前言

windows服务器使用schtasks /Create .../st 20:10:05命令添加计划任务时,末尾的秒会被忽略,变为20:10
解决办法:通过schtasks /Create /XML命令直接导入一个xml文件,在xml文件中规定的时间的秒数将会被保留。

命令

schtasks /Create /XML task.xml /tn taskname

xml文件

xml文件你可以先从计划任务中导出,再做修改,例如我希望在2022-04-07 19:46:05这个时间自动运行C:/Windows/System32/stopNetWork.bat这个文件,并使用SYSTEME用户组用最高权限运行,可以使用下面的xml文件:

  1. <?xml version="1.0" encoding="UTF-16"?>

  2. <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">

  3.  <Triggers>

  4.    <TimeTrigger>

  5.      <StartBoundary>2022-04-07T19:46:05</StartBoundary>

  6.      <Enabled>true</Enabled>

  7.    </TimeTrigger>

  8.  </Triggers>

  9.  <Principals>

  10.    <Principal id="Author">

  11.      <UserId>S-1-5-18</UserId>

  12.      <RunLevel>HighestAvailable</RunLevel>

  13.    </Principal>

  14.  </Principals>

  15.  <Actions Context="Author">

  16.    <Exec>

  17.      <Command>C:/Windows/System32/stopNetWork.bat</Command>

  18.    </Exec>

  19.  </Actions>

  20. </Task>




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://sg.hqyman.cn/post/9567.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: