Eu acho que você está tecnicamente certo em pensar que você não pode configurá-lo para ser executado a cada 15 minutos após uma inicialização, mas por que isso importa tanto? Por exemplo,
Seráexecutadaatarefaacada15minutosdetodososdias.Vocêpodeadicionarumnovocronogramaaoladoparaexecutarnainicializaçãotambém.Piorcenário,sendoqueatarefapodeserexecutadaduasvezesemmenosde15minutospelaprimeiravezapósainicialização.
Seissorealmenteéumproblema,entãoaúnicamaneiraalternativaquepossopensarécriarumscriptquesejaexecutadonainicialização,quecrieasnovastarefasagendadas.Vocêpodeusarestapáginacomopontodepartida:
Então, para esclarecer:
1) O servidor inicializa
2) Tarefas agendadas executam arquivo em lote
3) O arquivo em lote exclui as tarefas agendadas da inicialização anterior (você pode usar um número de ID para diferenciar)
4) O arquivo em lote cria uma nova tarefa para ser executada em intervalos de 15 minutos hoje
5) O arquivo em lote executa a tarefa
Você pode ser capaz de pular um pouco disso apenas fazendo a tarefa agendada de inicialização executar a tarefa 'real' pela primeira vez. Em seguida, ele será executado a cada 15 minutos a partir desse ponto. No entanto, ainda não exclui a possibilidade de executá-lo mais de uma vez em 15 minutos.