2010-10-27 2 views
8

запустить CMD командусписок Фильтр запланированных задач по TASKNAME

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: 

Как я могу отфильтровать список, чтобы он отображал только детали задания «Калькулятор»?

поле \ т аргумент дает мне ошибку Invalid Argument/Option

ответ

8

Используйте / вместо \. Это прекрасно работает.

schtasks /query /fo LIST /tn Calculator 
+0

в окнах 7х64, когда я поставил/т выключатель всегда дает ошибку .. попробовал несколько способов с/без кавычек в имени задачи ... нет удачи ... еще один «shitty MS thang» ... – ZEE

+0

Как вы используете подстановочные знаки в аргументе/tn? – ZEE

0

К сожалению, я не могу добавить комментарий к комментарию ZEE (недостаточно «репутации»).

С помощью переключателя/TN вы должны использовать «путь», содержащий папку в планировщике задач. Или вы получите сообщение об ошибке:

"ERROR: The system cannot find the file specified."

Например:

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

(смотри также Джонатон Kellers Блог: http://www.jonathankeller.com/2012/02/schtasks-query-tn-tasks-over-network.html).

Для лучшего выхода я рекомендую переключатель «/ Fo список» -> выводятся в виде списка и многословной «/ х»:

schtasks /Query /TN \Microsoft\Windows\Backup\Microsoft-Windows-WindowsBackup /fo list /v 
Смежные вопросы