El uso de Schtasks.exe para planificar las tareas en Windows Server 2003

Seleccione idioma Seleccione idioma
Id. de artículo: 814596 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

En Windows Server 2003, puede utilizar tareas programadas en Panel de control para crear, eliminar, configurar o mostrar las tareas programadas. Se puede también utilice Schtasks.exe para programar tareas de forma manual.

Información general acerca de la Herramienta SchTasks.exe

SCHTASKS programa comandos y programas para que se ejecuten periódicamente o a una hora específica. SCHTASKS agrega y quita las tareas de la programación, se iniciará y detiene las tareas bajo demanda y muestra y cambia tareas programadas.

Sintaxis y parámetros

Ésta es una lista de la sintaxis y los parámetros que se puede usar con Schtasks.exe:
  • SCHTASKS /Create

    Crea una nueva tarea programada.
    • Sintaxis:
      SCHTASKS /Create/TN Nombre de tarea /TR Ejecución /SC programación [/Mo modificador] [/d día] [/m mes[,mes...] [/i Tiempo de inactividad] [/ St Hora de inicio] [/ SD StartDate] [/Ed EndDate] [/ du duración] [/s Equipo [/u [usuario de domain\] /p contraseña]] [/RU {[Usuario de Domain\] | "Sistema"} [/RP Contraseña]] /?
    • Parámetros:
      • /TN Nombre de tarea Especifica un nombre para la tarea.
      • /TR Ejecución Especifica el programa o comando que se ejecuta la tarea. Tipo de la nombre completo de ruta de acceso y de un archivo ejecutable, archivo de secuencia de comandos o por lotes archivo. Si omite la ruta de acceso, Schtasks.exe supone que el archivo está en la Carpeta SystemRoot\System32.
      • /SC programación Especifica el tipo de programación. Los valores válidos son MINUTE, HOURLY, DIARIA, SEMANAL, MENSUAL, UNA VEZ, ONSTART, ONLOGON, ONIDLE.
      • /Mo modificador Especifica con qué frecuencia se ejecuta la tarea en su tipo de programación. Esto parámetro se requiere para una programación MONTHLY. Este parámetro es válido, pero opcional, durante un minuto, cada hora, día o semanal programar. El valor predeterminado es 1.
      • /d día Especifica un día de la semana o un día del mes. Válido sólo con una programación semanal o MENSUALMENTE.
      • /m mes[,mes...] Especifica el mes del año. Los valores válidos son JAN - DEC y * (mensualmente). El /m parámetro sólo es válido con una programación MONTHLY. Es necesario Cuando se utiliza el modificador LASTDAY. De lo contrario, es opcional y el valor predeterminado el valor es * (cada mes).
      • /i Tiempo de inactividad Especifica cuántos minutos el equipo está inactivo antes de la tarea se inicia. Escriba un número entero entre 1 y 999. Este parámetro sólo es válido con un Programación ONIDLE y, a continuación, hace falta.
      • / St Hora de inicio Especifica la hora del día en que comienza la tarea en inicial formato de 24 horas. El valor predeterminado es la hora local actual cuando el comando se completa. El / St parámetro es válido con MINUTE, HOURLY, DIARIAMENTE, SEMANALMENTE, MENSUALMENTE, y planes de una vez. Es necesario con una programación ONCE.
      • / SD StartDate Especifica la fecha en que comienza la tarea en formato MM/DD/AAAA. El valor predeterminado es la fecha actual. El / SD parámetro es válido con todas las programaciones y es necesaria para una vez programar.
      • /Ed EndDate Especifica la última fecha en que la tarea está programada para ejecutarse. Esto el parámetro es opcional. No es válido en un vez, ONSTART, ONLOGON u ONIDLE programar. De forma predeterminada, las programaciones no tener ninguna fecha de finalización.
      • / du Duración Especifica una longitud máxima de tiempo para un minuto o programación por horas en el HHHH: MM formato de 24 horas. Una vez que transcurre el tiempo especificado, Schtasks no inicia la tarea de nuevo hasta que la hora de inicio vuelve a ocurre. De forma predeterminada, las programaciones de tareas no tienen duración máxima. Este parámetro es opcional y válido sólo con una programación MINUTE u HOURLY.
      • /s Equipo Especifica el nombre o dirección IP de un equipo remoto, con o sin barras diagonales inversas. El valor predeterminado es el equipo local.
      • /u [domain\]usuario Ejecuta el comando con los permisos del usuario especificado cuenta de. De forma predeterminada, el comando se ejecuta con los permisos del usuario que es iniciar sesión en el equipo que se está ejecutando Schtasks.
      • /p contraseña Especifica la contraseña de la cuenta de usuario que especificó en el el parámetro/u. Este parámetro es necesario cuando el /u parámetro se utiliza.
      • /RU {[Dominio\]Usuario | "Sistema"} Ejecuta las tareas con el permiso del usuario especificado cuenta de. De forma predeterminada, la tarea se ejecuta con los permisos del usuario que es iniciar sesión en el equipo que se está ejecutando Schtasks.
      • /RP Contraseña Especifica la contraseña de la cuenta de usuario que se especifica en el /RU parámetro. Si omite este parámetro cuando se especifica un usuario cuenta, Schtasks.exe solicita la contraseña y oculta el texto tipo. Las tareas que se ejecutan con permisos de la cuenta NT Authority\System no lo hace solicitar una contraseña y Schtasks.exe no le pedirá una.
      • /? Muestra la Ayuda en la línea de comandos.

    volver a la parte superior
  • SCHTASKS /Change

    Cambia una o varias de las siguientes propiedades de una tarea:
    • El programa que ejecuta la tarea)/TR ).
    • La cuenta de usuario en el que ejecuta la tarea)/RU ).
    • La contraseña de la cuenta de usuario)/RP ).
    • Sintaxis:SCHTASKS /change /tn [[Nombre de tarea/s Equipo [/u [domain\] usuario /p contraseña]] [/TR [[] Ejecución]/RU [Usuario de Domain\] | "Sistema"] [/RP Contraseña]
    • Parámetros:
      • /TN Nombre de tarea Identifica la tarea para que se puede cambiar. Escriba el nombre de tarea.
      • /s Equipo Especifica el nombre o dirección IP de un equipo remoto con o sin barras diagonales inversas. El valor predeterminado es el equipo local.
      • /u [domain\]usuario Ejecuta el comando con los permisos del usuario especificado cuenta de. De forma predeterminada, el comando se ejecuta con los permisos del usuario que es iniciar sesión en el equipo que se está ejecutando Schtasks.
      • /p contraseña Especifica la contraseña de la cuenta de usuario que especificó en el el parámetro/u. Este parámetro es necesario cuando se utiliza el parámetro/u.
      • /TR Ejecución Cambia el programa que se ejecuta la tarea. Escriba la completa ruta de acceso y el nombre de un archivo ejecutable, archivo de secuencia de comandos o archivo por lotes. Si usted omite la ruta de acceso, Schtasks.exe supone que el archivo está en la Systemroot\System32 carpeta. El programa especificado sustituye al programa original que se ejecuta por la tarea.
      • /RU [Domain\]Usuario | "Sistema" Cambia la cuenta de usuario para la tarea.
      • /RP Contraseña Cambia la contraseña de cuenta para la tarea. Escriba la nueva contraseña.
      • /? Muestra la Ayuda en la línea de comandos.

    volver a la parte superior
  • SCHTASKS /Run

    Se inicia una tarea programada inmediatamente. La operación de ejecución pasa por alto la programar, pero utiliza la ubicación del archivo de programa, la cuenta de usuario y la contraseña que se guardan en la tarea se ejecute la tarea inmediatamente.
    • Sintaxis:SCHTASKS /Run /tn Nombre de tarea [/s Equipo [/u [domain\]usuario /p contraseña]] /?
    • Parámetros:
      • /TN Nombre de tarea Identifica la tarea. Este parámetro es necesario.
      • /s Equipo Especifica el nombre o dirección IP de un equipo remoto con o sin barras diagonales inversas. El valor predeterminado es el equipo local.
      • /u [domain\]usuario Ejecuta el comando con los permisos del usuario especificado cuenta de. De forma predeterminada, el comando se ejecuta con los permisos del usuario que lo iniciar sesión en el equipo que se está ejecutando Schtasks.
      • /p contraseña Especifica la contraseña de la cuenta de usuario que especificó en el el parámetro/u. Este parámetro es necesario cuando se utiliza el parámetro/u.
      • /? Muestra la Ayuda en la línea de comandos.
    volver a la parte superior
  • SCHTASKS /End

    Detiene un programa que ha sido iniciado por una tarea.
    • Sintaxis: SCHTASKS /end /tn Nombre de tarea [/s Equipo [/u [domain\]usuario /p contraseña]] /?
    • Parámetros:
      • /TN Nombre de tarea Identifica la tarea que inició el programa. Este parámetro es requerido.
      • /s Equipo Especifica el nombre o dirección IP de un equipo remoto con o sin barras diagonales inversas. El valor predeterminado es el equipo local.
      • /u [domain\]usuario Ejecuta el comando con los permisos del usuario especificado cuenta de. De forma predeterminada, el comando se ejecuta con los permisos del usuario que es iniciar sesión en el equipo que se está ejecutando Schtasks.
      • /p contraseña Especifica la contraseña de la cuenta de usuario que se especifica en el /u parámetro. Este parámetro es necesario cuando el /u se utiliza el parámetro. /? Muestra la Ayuda.
    volver a la parte superior
  • SCHTASKS /Delete

    Elimina una tarea programada.
    • Sintaxis:SCHTASKS /delete /tn {El nombre de tarea | *} [/f ] [/s Equipo [/u [Dominio\]usuario/p contraseña]] [/? ]
    • Parámetros:
      • /TN {Nombre de tarea | *} Identifica la tarea que se está eliminada. Este parámetro es necesario.
        • Nombre de tarea Elimina la tarea con nombre.
        • * Elimina todas las tareas programadas en el equipo.
      • /f Suprime el mensaje de confirmación. Se eliminará la tarea sin advertencia.
      • /s Equipo Especifica el nombre o dirección IP de un equipo remoto con o sin barras diagonales inversas. El valor predeterminado es el equipo local.
      • /u [Dominio\]usuario Ejecuta el comando con los permisos del usuario especificado cuenta de. De forma predeterminada, el comando se ejecuta con los permisos del usuario que es iniciar sesión en el equipo que se está ejecutando Schtasks.
      • /p contraseña Especifica la contraseña de la cuenta de usuario que especificó en el el /u parámetro. Este parámetro es necesario cuando el /u se utiliza el parámetro.
      • /? Muestra la Ayuda en la línea de comandos.

    volver a la parte superior
  • SCHTASKS /Query

    Muestra todas las tareas que están programadas para ejecutarse en el equipo, los que son programadas por otros usuarios incluidos:
    • Sintaxis:SCHTASKS [/Query] [/FO {TABLA | LISTA | CSV}] [/NH ] [/v] [/s Equipo [/u [Dominio\]usuario/p contraseña]]
    • Parámetros:[/Query] El nombre de la operación es opcional. Escribir SCHTASKS sin ningún parámetro realiza una consulta.
    • /FO {TABLA | LISTA | CSV} Especifica el formato de salida. TABLA es el valor predeterminado. /NH Omite los encabezados de columna de la tabla de la pantalla. Este parámetro es válido con la TABLA y CSV formatos de salida.
    • /v Agrega las propiedades avanzadas de las tareas a la presentación. Consultas usando /v se debe aplicar formato CSV o lista.
    • /s Equipo Especifica el nombre o dirección IP de un equipo remoto con o sin barras diagonales inversas. El valor predeterminado es el equipo local.
    • /u [Dominio\]usuario Ejecuta el comando con los permisos del usuario especificado cuenta de. De forma predeterminada, el comando se ejecuta con los permisos del usuario que es iniciar sesión en el equipo que se está ejecutando Schtasks.
    • /p contraseña Especifica la contraseña de la cuenta de usuario que se especifica en el /u parámetro. Este parámetro es necesario cuando el /u se utiliza el parámetro.
    • /? Muestra la Ayuda en la línea de comandos.

Cómo crear una tarea programada

Para crear una tarea programada:
  1. Haga clic en Inicio, haga clic en Ejecutar, tipo cmdy, a continuación, haga clic en ACEPTAR.
  2. En el símbolo del sistema, escriba NET Inicio, y, a continuación, presione ENTRAR para mostrar una lista de actualmente en ejecución servicios. Si el programador de tareas no se muestra en la lista, escriba NET iniciar a "Programador de tareas", y, a continuación, presione ENTRAR.
  3. En el símbolo del sistema, escriba SCHTASKS /Create /tn "NombreAplicación/tr" c:\apps\NombreAplicación /SCValor / St INICIAL /EdMM/DD/AAAA, y, a continuación, presione ENTRAR. Nota que tendrá que cambiar los parámetros para su situación. Por ejemplo, se puede escribir SCHTASKS /Create /tn "My App" /tr c:\apps\myapp.exe /sc diariamente/Ed de 08: 00: 00/ST 31/12/2004 Este ejemplo, programa la MyApp programa que se ejecutará una vez al día, una vez al día, a las 8: 00 A.M. hasta el 31 de diciembre de 2004. Debido a que se omite el parámetro /mo, el intervalo predeterminado de 1 se utiliza para ejecutar el comando cada día.

Cómo cambiar una tarea programada

Para cambiar una tarea programada:
  1. Haga clic en Inicio, haga clic en Ejecutar, tipo cmdy, a continuación, haga clic en ACEPTAR.
  2. En el símbolo del sistema, escribaNET Inicio, y, a continuación, presione ENTRAR para mostrar una lista de actualmente en ejecución servicios. Si el programador de tareas no se muestra en la lista, escriba NET iniciar a "Programador de tareas", y, a continuación, presione ENTRAR.
  3. En el símbolo del sistema, escribaSCHTASKS /change /tn Nombre de tarea [/ s Equipo [/u [Dominio\]usuario /p contraseña[]] [/tr Ejecución] [/ru [Dominio\]Usuario | "Sistema"] [/rp Contraseña] , y, a continuación, presione ENTRAR. Tenga en cuenta que tendrá que hacer Cambie los parámetros de su situación. Por ejemplo, para cambiar el programa que se ejecuta una tarea, tipo: SCHTASKS /change /tn "NombreAplicación" /tr C:\File_Path\Application_Name.exe

Cómo ejecutar una tarea programada

Para ejecutar manualmente una tarea programada fuera de su programación:
  1. Haga clic en Inicio, haga clic en Ejecutar, tipo cmdy, a continuación, haga clic en ACEPTAR.
  2. En el símbolo del sistema, escriba NET Inicio, y, a continuación, presione ENTRAR para mostrar una lista de actualmente en ejecución servicios. Si el programador de tareas no se muestra en la lista, escriba NET iniciar a "Programador de tareas", y, a continuación, presione ENTRAR.
  3. En el símbolo del sistema, escriba SCHTASKS /Run /tn Nombre de tarea [/ s Equipo [/u [Dominio\]usuario /p contraseña]] , y, a continuación, presione ENTRAR. Tenga en cuenta que tendrá que hacer Cambie los parámetros de su situación. Por ejemplo, para ejecutar una tarea en la equipo local, escriba SCHTASKS /Run /tn "Nombre de tarea" .

Cómo finalizar una tarea programada

Para finalizar una tarea programada:
  1. Haga clic en Inicio, haga clic en Ejecutar, tipo cmdy, a continuación, haga clic en ACEPTAR.
  2. En el símbolo del sistema, escriba NET Inicio, y, a continuación, presione ENTRAR para mostrar una lista de actualmente en ejecución servicios. Si el programador de tareas no se muestra en la lista, escriba NET iniciar a "Programador de tareas", y, a continuación, presione ENTRAR.
  3. En el símbolo del sistema, escriba SCHTASKS /end /tn [[Nombre de tarea/s [[] equipo/u usuario de [domain\] /p contraseña]] , y, a continuación, presione ENTRAR. Por ejemplo, para Finalizar las instancias de un programa que ha sido iniciado por una tarea programada en una variable local equipo, escriba SCHTASKS /end /tn "Nombre de tarea".

Cómo eliminar una tarea programada

Para eliminar una tarea programada:
  1. Haga clic en Inicio, haga clic en Ejecutar, tipo cmdy, a continuación, haga clic en ACEPTAR.
  2. En el símbolo del sistema, escriba NET Inicio, y, a continuación, presione ENTRAR para mostrar una lista de actualmente en ejecución servicios. Si el programador de tareas no se muestra en la lista, escriba NET iniciar a "Programador de tareas", y, a continuación, presione ENTRAR.
  3. En el símbolo del sistema, escriba SCHTASKS /delete /tn {Nombre de tarea | *} [/f] [/s [[] equipo/u usuario de [domain\] /p contraseña]], y, a continuación, presione ENTRAR. Por ejemplo, para eliminar todas las tareas programadas para el equipo local, escriba SCHTASKS /Delete /tn * /f.

Cómo realizar una consulta de las tareas programadas

Para realizar una consulta de las tareas programadas:
  1. Haga clic en Inicio, haga clic en Ejecutar, tipo cmdy, a continuación, haga clic en ACEPTAR.
  2. En el símbolo del sistema, escriba NET Inicio, y, a continuación, presione ENTRAR para mostrar una lista de actualmente en ejecución servicios. Si el programador de tareas no se muestra en la lista, escriba NET iniciar a "Programador de tareas", y, a continuación, presione ENTRAR.
  3. En el símbolo del sistema, escriba SCHTASKS /query, y, a continuación, presione ENTRAR. Resultado de este ejemplo muestra una tabla de las tareas que se han programado para ejecutarse.
Para obtener más información acerca de cómo utilice Schtasks.exe, buscar Schtasks.exe en Windo
Una vez que transcurre el tiempo especificado, Schtasks no inicia la tarea de nuevo hasta que se vuelve a producir en la hora de inicio. De forma predeterminada, las programaciones de tareas no tienen duración máxima. Este parámetro es opcional y válido sólo con una programación MINUTE u HOURLY.
WS ayuda de Server 2003.

Más información

Para obtener más información sobre el comando Schtasks, vaya a la siguiente página Web de Microsoft:
http://technet.Microsoft.com/en-us/library/bb490996.aspx

Propiedades

Id. de artículo: 814596 - Última revisión: jueves, 31 de enero de 2013 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
Palabras clave: 
kbmgmtservices kbhowtomaster kbmt KB814596 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 814596

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com