Sea*_*Clt 5 command-line windows-task-scheduler
我正在尝试使用命令行创建一个计划任务,其中有多个操作按顺序运行多个批处理文件等等
SCHTASKS /Create /TN TaskName /SC ONLOGON
/TR C:\ost\sanAuto.bat
/TR C:\ost\ClEvtLog.cmd
Run Code Online (Sandbox Code Playgroud)
我尝试过但不起作用的方法:
SCHTASKS /Create /TN tsk /SC ONLOGON /TR "C:\sanAuto.bat","C:\ClEvtLog.cmd"
这个创建单个操作来运行程序为“C:\sanAuto.bat”,“C:\ClEvtLog.cmd”
SCHTASKS /Create /TN tsk /SC ONLOGON /TR "C:\sanAuto.bat" /TN "C:\ClEvtLog.cmd"
这个说多个 /TN 不允许
有没有办法从命令行创建任务并指定多个操作?
注 1 导出和导入 xml 不是我想做的 http://iislogs.com/steveschofield/2009/03/20/creating-a-scheduled-task-with-multiple-actions-using-command-line- in-windows-server-2008/
SchTasks不允许您使用TR开关定义多个操作。要定义多个操作,您需要在一个 XML 文件中定义您的任务,然后使用XML开关导入设置。
来自schtasks /create /?:
/XML xmlfile Creates a task from the task XML specified in a file.
Can be combined with /RU and /RP switches, or with /RP
alone, when task XML already contains the principal.
Run Code Online (Sandbox Code Playgroud)
在 XML 中定义任务的最简单方法是使用 Windows 的任务计划程序 GUI 创建您的任务(定义多个操作),然后将其“导出”为 XML。
| 归档时间: |
|
| 查看次数: |
11674 次 |
| 最近记录: |