【问题标题】:Filter list of scheduled tasks by taskname按任务名称过滤计划任务列表
【发布时间】:2011-05-01 13:11:50
【问题描述】:

运行 cmd 命令

schtasks /query /fo LIST

给我一​​个在我的系统上运行的所有计划任务的列表。示例:

HostName:      CHESTNUT105B
TaskName:      Calculator
Next Run Time: 12:00:00, 10/28/2010
Status:        Running

HostName:      CHESTNUT105B
TaskName:      GoogleUpdateTaskMachineCore
Next Run Time: At logon time
Status:

HostName:      CHESTNUT105B
TaskName:      GoogleUpdateTaskMachineCore
Next Run Time: 13:02:00, 10/28/2010
Status:

HostName:      CHESTNUT105B
TaskName:      GoogleUpdateTaskMachineUA
Next Run Time: 17:02:00, 10/27/2010
Status:

如何过滤列表,使其仅显示任务“计算器”的详细信息?

\tn 参数给我一个错误Invalid Argument / Option

【问题讨论】:

    标签: cmd windows-task-scheduler


    【解决方案1】:

    很遗憾,我无法在 ZEE 的评论中添加评论(没有足够的“声誉”)。

    使用 /TN 开关,您必须使用“路径” - 包含任务计划程序中的文件夹。或者你得到一个错误:

    “错误:系统找不到指定的文件。”

    例如:

    schtasks /Query /TN \Microsoft\Windows\Backup\Microsoft-Windows-WindowsBackup
    

    (另请参阅 Jonathon Kellers 博客:http://www.jonathankeller.com/2012/02/schtasks-query-tn-tasks-over-network.html)。

    为了更好的输出,我推荐开关“/fo list” -> 输出为列表和详细的“/v”:

    schtasks /Query /TN \Microsoft\Windows\Backup\Microsoft-Windows-WindowsBackup /fo list /v
    

    【讨论】:

      【解决方案2】:

      使用/ 代替\。这工作得很好。

      schtasks /query /fo LIST /tn Calculator
      

      【讨论】:

      • 在 Windows 7x64 中,当我放置 /tn 开关时总是出错...尝试了几种在任务名称中带/不带引号的方法...没有运气...还有一个“糟糕的 MS thang” ...
      • 你会在 /tn 参数中使用通配符吗?
      • 下一个答案中的这个例子阐明了反斜杠在 tn 中的用法。 schtasks /Query /TN \Microsoft\Windows\Backup\Microsoft-Windows-WindowsBackup
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-06
      • 2019-03-26
      • 2020-06-21
      • 2014-05-22
      • 2011-05-22
      • 2011-01-22
      • 2019-06-06
      相关资源
      最近更新 更多