9

运行 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

4

2 回答 2

11

使用/而不是\. 这工作得很好。

schtasks /query /fo LIST /tn Calculator
于 2011-10-12T22:00:23.913 回答
3

不幸的是,我无法在 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 )。

For better output I recommend the switch "/fo list" -> output as a list and verbose "/v":

schtasks /Query /TN \Microsoft\Windows\Backup\Microsoft-Windows-WindowsBackup /fo list /v
于 2018-02-02T15:55:03.793 回答