【问题标题】:Windows task scheduler edit multiple tasks togetherWindows 任务计划程序一起编辑多个任务
【发布时间】:2012-10-16 11:09:48
【问题描述】:

Windows 2008 服务器。

是否可以同时编辑多个任务(批量更新)?

我有几个任务。我想在操作选项卡中编辑命令行。任务由构建过程自动创建并稍后执行(单次运行)。该任务也会自行移除,因此没有剩余物。

【问题讨论】:

    标签: windows scheduled-tasks


    【解决方案1】:

    这是我为解决我的需求所做的:

    • 将所有任务列出到一个 csv 文件:schtasks /query /v /fo csv > c:\temp\tasks.csv
    • 使用正则表达式,我编辑了 csv 文件以仅保留任务名称和操作
    • 使用我想要的更新编辑 csv 文件(我的案例 - 操作)
    • 批处理文件循环遍历文件中的所有条目并运行 schtasks /change /tn "name" /tr "new action" /rp

    csv 中的示例行:"my task name","my new action"

    批处理文件内容:

    @echo off
    for /F "tokens=1,2 delims=," %%a in (C:\temp\tasks.csv) do (
        echo Fixing Task: %%a
        schtasks /change /tn %%a /tr %%b /rp <password>
    )
    

    我希望这会有所帮助...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 2012-03-26
      • 2011-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多