Adição de uma tarefa com o LocalSch.exe

O resto dos parâmetros da linha de comando são usados para adicionar uma tarefa local. Ao adicionar uma tarefa local, você deve especificar o executável usando o parâmetro /exe. Se o usuário ou processo executando a linha de comando não tem direitos de administrador, a tarefa não será agendada. Se o usuário atual não tem privilégios de administrador, a tarefa não será criada.

Além das opções da linha de comando descritas abaixo, a opção /taskid pode ser usada para especificar a tarefa.

/exe=<executable> - Aplicativo agendado

Especifica o aplicativo que será iniciado quando a hora agendada ocorrer. Se este parâmetro não é fornecido, a tarefa local não será criada.

/cmd=<command line> - Linha de comando do aplicativo

Especifica a linha de comando a ser usada quando o aplicativo agendado for iniciado. Se este parâmetro não for especificado, o aplicativo agendado será iniciado sem parâmetros de linha de comadno.

/start="<date/time>" - Hora de início

Especifica a hora de início do aplicativo. Se este parâmetro não for especificado, o aplicativo será iniciado logo. Se filtros forem especificados, eles devem ser cumpridos antes do aplicativo iniciar. A hora de início é especificada do horário do sistema local do computador e tem o seguinte formato:

/start="06 Nov 2001 17:39:47" /bw=WAN|myserver.domain.com

Este formato é uma versão curta do formato usado por HTTP. O mês é especificado sempre usando uma abreviação ASCII de três letras: Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, ou Dez. Se o formato da data for especificado incorretamente, a tarefa não será adicionada.

/freq=xxx – Frequência

Especifica uma freqüência periódica. A freqüência é o número de segundos antes que a tarefa seja executada novamente. Se este parâmetro não for especificado ou for zero, a tarefa será executada somente uma vez.

/user – Filtro usuário

Especifica que um filtro de usuário deve ser criado para a tarefa. Um filtro de usuário impedirá que a tarefa seja executada até que um usuário esteja conectado ao sistema.

/bw=xxx|<network host> - Filtro de largura de banda

Especifica a largura de banda necessária para um host de rede específico. A largura de banda pode ser específicada como LAN, WAN, ou RAS. Se outro valor de largura de banda for usado, o planejador local usará a largura de banda RAS padrão. A tarefa não será executada até que o planejador local detectar que o tipo de largura de banda específicado esteja disponível entre o dispositivo e o host de rede especificado.

Por exemplo, o seguinte filtro especificará para não executar a tarefa até que pelo menos uma conectividade WAN esteja disponível no computador meuservidor.domain.com.

/bw=WAN|meuservidor.domain.com

/tod=<begin>|<end> - Filtro de hora do dia

Especifica um filtro da hora do dia. A tarefa não será executada a menos que a hora do dia esteja entre as horas de início e final especificadas. Os valores da hora do dia são especificados como as horas 0 até 23. Por exemplo, o filtro a seguir especificará a execução de uma tarefa entre 7 p.m. e 10 p.m.

/tod=19|22

/dow=<begin>|<end> - Filtro de dia da semana

Especifica um filtro de dia da semana. A tarefa não será executada a menos que o dia da semana esteja entre os dias de início e final especificados. Os valores do dia da semana são especificados como um número inteiro com 0 sendo domingo. Por exemplo, o seguinte filtro especificará a execução de uma tarefa entre domingo e quinta-feira.

/dow=0|4

/dom=<begin>|<end> - Filtro de dia do mês

Especifica um filtro de dia do mês. A tarefa não será executada a menos que o dia do mês esteja entre os dias de início e final especificados. O filtro do dia do mês é especificado usando valores numéricos entre 1 e 31. Por exemplo, o seguinte filtro especificará a execução de uma tarefa entre os dias 16 e 28 do mês.

/dom=16|28

/ipaddr - Filtro de mudança do endereço IP

Especifica que a tarefa deve ser executada cada vez que o endereço IP do computador mudar.