运行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
答案 0 :(得分:8)
使用/
代替\
。这很好用。
schtasks /query /fo LIST /tn Calculator
答案 1 :(得分:2)
不幸的是,我无法对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