Programando uma Tarefa para Executar Indefinidamente

1

Suponho que o que eu quero esteja mais próximo de um serviço, mas gostaria de saber se poderia realizar isso com uma tarefa agendada.

Eu posso criar uma tarefa com estes parâmetros:

$trigger = New-ScheduledTaskTrigger -Once -At 7am -RepetitionInterval (New-TimeSpan -Minutes 5) -RepetitionDuration ([timespan]::MaxValue)

Mas se o computador inicializar depois das 7 da manhã, a tarefa nunca é acionada corretamente?

Como posso fazer uma tarefa que se repita a cada 5 minutos, independentemente do momento em que o computador está ligado?

    
por red888 22.03.2016 / 21:21

1 resposta

0

Em vez de usar -Once -At , você pode estar usando -AtStartup ou -AtLogon

-AtStartup

$trigger = New-ScheduledTaskTrigger -AtStartup -RepetitionInterval (New-TimeSpan -Minutes 5) -RepetitionDuration ([timespan]::MaxValue)

-AtLogon

$trigger = New-ScheduledTaskTrigger -AtLogon -RepetitionInterval (New-TimeSpan -Minutes 5) -RepetitionDuration ([timespan]::MaxValue)
    
por 22.03.2016 / 21:39