Esse problema parece afetar apenas as tarefas com o conjunto de opções Repeat task every: ...
.
Até agora, fiquei com a impressão de que trigger at X, then repeat every 10 minutes
é apenas uma maneira desnecessariamente complicada de escrever trigger at every xx:x0
no Agendador de Tarefas.
Aparentemente, não é. Aparentemente, isso significa exatamente o que diz: A tarefa é acionada em X
e então, e somente então , é repetida. Nenhum gatilho inicial, sem repetição. Parece que não há uma maneira simples de agendar trigger at every xx:x0
no Agendador de Tarefas (ou existe? Isso pode fazer uma boa pergunta separada sobre o Serverfault.) O fato de a coluna "Próxima Execução" mostrar algo diferente não é muito útil. / p>
Nós "resolvemos" esse problema programando a tarefa para ser executada às 12:00 a cada dia (em vez de apenas um dia) e repetindo cada ...
minutos por 1 dia. Isso significa que, se ocorrer uma reinicialização, às 12:00, as tarefas serão retomadas. Não é o ideal, mas é um compromisso aceitável aqui.
Acho que você pode reduzir o "tempo de inatividade da tarefa" para 1 hora criando um acionador para cada hora e repetir a tarefa a cada ...
minutos por 1 hora.
Surpreendentemente, parece que sempre foi assim (veja o primeiro comentário para esta resposta ), nós apenas nunca percebi até agora. De acordo com os outros comentários da resposta vinculada, a maneira canônica de resolver esse problema é ativar a opção Run task as soon as possible after a scheduled start is missed
.
Então, sim, é um bug, mas é a coluna "Next Run Time" que contém bugs, não o agendamento real.