schtasks query

Enumera todas las tareas programadas para ejecutarse en el equipo.

Sintaxis

schtasks [/query] [/fo {TABLE | LIST | CSV}] [/nh] [/v] [/s <computer> [/u [<domain>\]<user> [/p <password>]]] [/tn <taskname>] [/xml] [/hresult]

Parámetros

Parámetro Descripción
/query Opcionalmente, especifica el nombre de la operación. Al usarse esta consulta sin ningún parámetro, se realiza una consulta de todas las tareas en el sistema.
/fo <format> Especifica el formato de salida. Los valores válidos son TABLE, LIST o CSV.
/nh Quita los encabezados de columna de la presentación de la tabla. Este parámetro es válido con los formatos de salida TABLE o CSV.
/v Agrega las propiedades avanzadas de la tarea a la presentación. Este parámetro es válido con los formatos de salida LIST o CSV.
/s <computer> Especifica el nombre o la dirección IP de un equipo remoto (con o sin barras diagonales inversas). La opción predeterminada es el equipo local.
/u [<domain>] Ejecuta este comando con los permisos de la cuenta de usuario especificada. De forma predeterminada, el comando se ejecuta con los permisos del usuario actual del equipo local. La cuenta de usuario especificada debe ser de un miembro del grupo Administradores en el equipo remoto. Los parámetros /u y /p solo son válidos cuando se usa /s.
/p <password> Especifica la contraseña de la cuenta de usuario especificada en el parámetro /u. Si usa el parámetro /u sin el parámetro /p o el argumento password, schtasks le pedirá una contraseña. Los parámetros /u y /p solo son válidos cuando se usa /s.
/tn <taskname> Consulta una tarea específica por ruta de acceso y nombre. Si se usa /tn, <taskname> no puede estar en blanco. Asume de forma predeterminada la carpeta "\" del directorio raíz (por lo tanto, \ se puede omitir si la tarea se encuentra en el directorio raíz). No acepta caracteres comodín. Use comillas para incluir nombres que incluyan espacios.
/xml Genera todas las definiciones de tarea en el sistema en formato XML. Si se especifica /tn, genera el nombre de la tarea específica en formato XML. Se deben usar la ruta de acceso completa y el nombre.
/hresult Especifica que el código de salida del proceso esté en formato HRESULT.
/? Muestra la ayuda en el símbolo del sistema.

Ejemplos

Para enumerar todas las tareas programadas para el equipo local, escriba:

schtasks
schtasks /query

Estos comandos producen el mismo resultado y pueden usarse indistintamente.

Para solicitar una presentación detallada de las tareas en el equipo local, escriba:

schtasks /query /fo LIST /v

Este comando usa el parámetro /v para solicitar una presentación detallada (verbose) y el parámetro /fo LIST para dar formato a la presentación como una lista para facilitar la lectura. Puede usar este comando para verificar que una tarea que ha creado tiene el patrón de periodicidad previsto.

Para solicitar una lista de tareas programadas para un equipo remoto y agregar las tareas a un archivo de registro separado por comas en el equipo local, escriba:

schtasks /query /s Reskit16 /fo csv /nh >> \\svr01\data\tasklogs\p0102.csv

Puede usar este formato de comando para recopilar y realizar un seguimiento de las tareas programadas para varios equipos. Este comando usa el parámetro /s para identificar el equipo remoto, Reskit16, el parámetro /fo para especificar el formato y el parámetro /nh para suprimir los encabezados de columna. El símbolo de anexión >> redirige la salida al registro de tareas, p0102.csv, en el equipo local, Svr01. Dado que el comando se ejecuta en el equipo remoto, la ruta de acceso al equipo local debe estar completamente cualificada.

Para obtener información sobre la tarea de mantenimiento de suscripción de Office con el parámetro /tn, que también se puede ver a través del Programador de tareas en la ubicación \Microsoft\Office\ con el directorio raíz "\" visible en la carpeta Biblioteca del Programador de tareas, escriba:

schtasks /query /tn "\Microsoft\Office\Office Subscription Maintenance"