Agregado de una tarea con LocalSch.exe
El resto de los parámetros de la línea de comando se usa para agregar tareas locales. Al agregar una tarea local, se debe especificar el ejecutable mediante el parámetro /exe. Si el usuario o proceso que ejecuta la línea de comando no tiene derechos de administrador, la tarea no se programará. Si el usuario actual no tiene privilegios de administrador, la tarea no se creará.
Además de las opciones de línea de comando detalladas a continuación, puede usarse la opción /taskid para especificar una tarea.
/exe=<executable> - Aplicación programada
Especifica la aplicación que debe ejecutarse cuando se llega al tiempo programado. Si no se proporciona este parámetro, la tarea local no se creará.
/cmd=<command line> - Línea de comando de aplicación
Especifica la línea de comando a utilizar cuando se ejecuta la aplicación programada. Si no se especifica este parámetro, la aplicación programada se ejecutará sin parámetros de línea de comando.
/start="<date/time>" – Hora de inicio
Especifica la hora de inicio de la aplicación. Si no se especifica este parámetro, la aplicación se ejecutará tan pronto como sea posible. Si hay filtros especificados, los mismos deberán cumplirse antes de la ejecución de la aplicación. La hora de inicio se define según la hora del sistema local del equipo, y tiene el siguiente formato:
/start="06 Nov 2001 17:39:47" /bw=WAN|miservidor.dominio.com
Este formato es una versión resumida del formato utilizado por HTTP. El mes siempre se define mediante una abreviatura ASCII de tres letras: Ene, Feb, Mar, Abr, May, Jun, Jul, Ago, Sep, Oct, Nov o Dic. Si el formato de la fecha se especifica de manera incorrecta, la tarea no se agregará.
/freq=xxx – Frecuencia
Especifica una frecuencia periódica. La frecuencia es la cantidad de segundos antes de que la tarea se vuelva a ejecutar. Si este parámetro no se especifica o es cero, la tarea se ejecutará sólo una vez.
/user – Filtro de usuarios
Especifica que debe crearse un filtro de usuarios para la tarea. Un filtro de usuarios evitará que la tarea se ejecute hasta que un usuario se conecte al sistema.
/bw=xxx|<network host> - Filtro por ancho de banda
Especifica el ancho de banda necesario para un host de red específico. El ancho de banda puede especificarse como LAN, WAN o RAS. Si se usa otro valor de ancho de banda, el programador local quedará en el valor predeterminado de ancho de banda RAS. No se ejecutará la tarea hasta que el programador local detecte que el tipo de ancho de banda especificado está disponible entre el dispositivo y el host de red especificado.
Por ejemplo, el filtro siguiente especificaría que no se ejecute la tarea hasta que haya disponible al menos una conectividad WAN para el equipo myserver.domain.com.
/bw=WAN|myserver.domain.com
/tod=<begin>|<end> - Filtro por hora
Especifica un filtro por hora. La tarea no se ejecutará a menos que la hora se encuentre entre las horas especificadas de inicio y fin. La hora del día se especifica desde la hora 0 a la hora 23. Por ejemplo, el filtro a continuación especificaría la ejecución de una tarea entre las 7 p.m. y las 10 p.m.
/tod=19|22
/dow=<begin>|<end> - Filtro por día de la semana
Especifica un filtro por día de la semana. La tarea no se ejecutará a menos que el día de semana se encuentre entre las horas especificadas de inicio y fin. Los días de la semana se especifican con enteros, con 0 como el domingo. Por ejemplo, el filtro a continuación especificaría la ejecución de una tarea entre domingo y jueves.
/dow=0|4
/dom=<begin>|<end> - Filtro por día del mes
Especifica un filtro por día del mes. La tarea no se ejecutará a menos que el día del mes se encuentre entre los días especificados de inicio y fin. El filtro del día del mes se especifica mediante un valor numérico entre 1 y 31. Por ejemplo, el filtro a continuación especificaría la ejecución de una tarea entre el 16 y 28 del mes.
/dom=16|28
/ipaddr - Filtro de cambio de dirección IP
Especifica que la tarea se debe ejecutar siempre que cambie la dirección IP del equipo.