Eu passei pelo mesmo desafio para agendar minhas VMs para iniciar / parar em um horário agendado usando o agendador de tarefas de janela. Eu estava passando pela mesma abordagem e script. Depois de passar mais de 3 dias eu vim a saber que isso não é possível por este método. Ele mostrará o status do processo como concluído no agendador de tarefas, mas não executará sua tarefa.
Portanto, é melhor que você use o portal de gerenciamento do azure e use runbooks de automação para o mesmo. Este trabalhou para mim. Apenas tenha em mente que você precisa fornecer credenciais antes de configurar os runbooks para o mesmo.
Você pode usar os seguintes refrences -
link
link
Espero que isso ajude você. :)