【问题标题】:How to create a task to periodically check for another scheduled task and delete it if it's present?如何创建任务以定期检查另一个计划任务并在存在时将其删除?
【发布时间】:2019-01-30 19:46:26
【问题描述】:

有没有办法创建定期运行的 Windows 计划任务以检查另一个任务,如果找到,则删除所述任务并继续检查该任务以防它再次出现?

【问题讨论】:

    标签: windows taskscheduler


    【解决方案1】:

    您可以编写一个批处理脚本,并安排它运行。

    按名称删除任务的命令行是:

    schtasks /delete /tn <task name> /f
    

    在 CSV 中列出所有包含详细信息的任务的命令行是:

    schtasks /query /v /fo LIST > file.csv
    

    虽然schtasks /query 也提供了一些信息,尤其是名字。

    来源:

    【讨论】:

    • 完美,非常感谢。似乎工作,现在我只需要确保任务以管理员身份运行..干杯!
    猜你喜欢
    • 2019-09-15
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多