scheduled running run not does batch bat automatically windows command-line scheduler

running - ¿Cómo iniciar Windows Scheduler por línea de comandos?



windows scheduler batch file (10)

Es posible que desee tener en cuenta el programador de línea de comando simple "at":

C:/Documents and Settings/mahendra.patil>at/?

El comando AT programa comandos y programas para ejecutar en una computadora en una fecha y hora especificadas. El servicio Schedule debe estar ejecutándose para usar el comando AT.

AT [//computername] [ [id] [/DELETE] | /DELETE [/YES]] AT [//computername] time [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "command"

/ computername Especifica una computadora remota. Los comandos están programados en la computadora local si se omite este parámetro.

id Es un número de identificación asignado a un comando programado.

/ delete Cancela un comando programado. Si se omite id, se cancelan todos los comandos programados en la computadora.

/ sí Se usa con el comando cancelar todos los trabajos cuando no se desea confirmación adicional.

time Especifica la hora en que se ejecutará el comando.

/ interactive Permite que el trabajo interactúe con el escritorio del usuario que inició sesión en el momento en que se ejecuta el trabajo.

/ every: date [, ...] Ejecuta el comando en cada día o días específicos de la semana o mes. Si se omite la fecha, se supone el día actual del mes.

/ next: date [, ...] Ejecuta el comando especificado en la próxima aparición del día (por ejemplo, el próximo jueves). Si se omite la fecha, se supone el día actual del mes.

"comando" Es el comando de Windows NT o programa por lotes que se ejecutará.

Me refiero a abrir la GUI de Windows incorporada desde la línea de comandos, no para ejecutarla por Schtasks


Parece que "taskschd.msc" solo está disponible en Vista.

http://technet.microsoft.com/en-us/library/cc721871.aspx

Podría haber jurado que había visto una pequeña GUI del programador de tareas como si estuvieras hablando antes de Vista, pero tal vez estaba pensando en el asistente "Agregar tarea programada".

Es posible que deba conformarse con abrir el explorador de tareas programadas con este comando:

control schedtasks

No pude encontrar ninguna forma de iniciar el asistente "Agregar tarea programada" desde la línea de comandos, desafortunadamente (tiene que haber una forma).


Sí, la GUI está disponible en XP. Puedo obtener la lista de tareas programadas (pero no la GUI) para abrir con el siguiente comando:

control.exe schedtasks

Luego puede usar el asistente para agregar una nueva tarea programada, por ejemplo.

En XP, puede encontrar la GUI de Scheduler desde dentro de la Ayuda de Windows si busca "Tareas programadas", luego haga clic en "Instrucciones paso a paso" y abra la GUI del planificador. Al hacer clic en el último enlace se ejecuta el siguiente comando, que probablemente podría traducirse en algo que abriría la GUI de Scheduler desde la línea de comandos. ¿Alguien sabe cómo?

ms-its:C:/WINDOWS/Help/mstask.chm::/EXEC=,control.exe, schedtasks CHM=ntshared.chm FILE=alt_url_windows_component.htm


También estoy ejecutando XP SP2, y esto funciona perfectamente (desde la línea de comandos ...):

start control schedtasks


Aquí hay un ejemplo que acabo de usar:

at 8am /EVERY:M,T,W,Th,F,S,Su cmd /c c:/myapp.exe

El resultado fue:

Added a new job with job ID = 1

Entonces, para verificar mi trabajo:

at


Si estás preguntando qué creo que estás preguntando, puedes abrirlo ejecutando esto:

explorer.exe "C:/WINDOWS/Tasks/"


Puede usar TASKSCHD.MSC o CONTROL SCHEDTASKS

Aquí hay algunos más de esos comandos.


Estoy usando Windows 2003 en el servidor. Estoy en acción con "SCHTASKS.EXE"

SCHTASKS /parameter [arguments] Description: Enables an administrator to create, delete, query, change, run and end scheduled tasks on a local or remote system. Replaces AT.exe. Parameter List: /Create Creates a new scheduled task. /Delete Deletes the scheduled task(s). /Query Displays all scheduled tasks. /Change Changes the properties of scheduled task. /Run Runs the scheduled task immediately. /End Stops the currently running scheduled task. /? Displays this help message. Examples: SCHTASKS SCHTASKS /? SCHTASKS /Run /? SCHTASKS /End /? SCHTASKS /Create /? SCHTASKS /Delete /? SCHTASKS /Query /? SCHTASKS /Change /? ┌─────────────────────────────────────┐ │ Executed Wed 02/29/2012 10:48:36.65 │ └─────────────────────────────────────┘

Es bastante interesante y me hace sentir tan poderoso. :)


Esto inicia el Panel de control de tareas programadas de MMC:

%SystemRoot%/system32/taskschd.msc /s

Las versiones anteriores de Windows tenían una pantalla de bienvenida para el panel de control de MMC y el modificador / s lo suprimiría. No es necesario, pero tampoco duele.


Puede hacer un nuevo atajo a:

control schedtasks

Nombrale algo fácil como "tsks.lnk" y luego guárdalo en c: / windows / system32.

Ahora puede presionar Windows Key + R , luego escribir "tsks" y presionar Enter y listo. No es necesario un mouse en ese punto.
O en Windows Vista / 7/2008, solo presione Windows Key , luego escriba "tsks" y presione Enter .