Você pode tentar agendar o próprio programa shutdown.exe, em vez do script.
Eu tenho um script simples de .bat
para desligar uma máquina com estilo de quiosque em nosso trabalho
shutdown -h -f
isso hiberna a máquina e eu a executo todas as noites como um trabalho agendado. No entanto, meu problema surge quando ligo a máquina novamente. A primeira vez que eu pressiono a energia, ela inicia e, em seguida, imediatamente hiberna novamente, como se executasse o script uma segunda vez.
na segunda vez que eu pressiono, ele fica ligado.
Alguma sugestão de como posso evitar isso?
Antes de tudo, verifique o agendador de tarefas para quaisquer outras tarefas que possam estar hibernando seu PC antes que esta tarefa seja executada e verifique se alguém ou alguma coisa está hibernando o PC antes de o evento ser executado;) O que eu acho é que esta tarefa está sempre sendo perdida e ele tenta rodar o mais rápido possível para que ele rode logo depois de ligar o seu PC. * Verifique o histórico de tarefas e veja se ele está sendo executado no horário agendado.