2010-10-27 22 views
8

ejecutar el comando cmdlista Filtro de tareas programadas por TaskName

schtasks /query /fo LIST 

me da una lista de todas las tareas programadas se ejecutan en mi sistema. Ejemplo:

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: 

¿Cómo puedo filtrar la lista para que solo me muestre los detalles de la tarea 'Calculadora'?

argumento

la \ tn me da un error Invalid Argument/Option

Respuesta

8

Uso / en lugar de \. Esto funciona bien.

schtasks /query /fo LIST /tn Calculator 
+0

en Windows 7x64 cuando pongo el/tn cambiar siempre da error .. . Intenté varias maneras con/sin comillas en el nombre de la tarea ... sin suerte ... una más 'mierda MS que thang' ... – ZEE

+0

ca utiliza comodines en el argumento/tn? – ZEE

0

Desafortunadamente No puedo añadir un comentario al comentario de ZEE (no es suficiente "reputación").

Con el modificador/TN debe utilizar la "ruta" - que contiene la carpeta en el planificador de tareas. O se produce un error:

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

Por ejemplo:

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

(véase también Jonathan Keller Blog: http://www.jonathankeller.com/2012/02/schtasks-query-tn-tasks-over-network.html).

Para una mejor salida recomiendo el "/ fo lista" -> salida como una lista y prolijo "/ v":

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