Para encurtar a história, temos um requisito que nos foi lançado para que um Surface 3 seja desativado com a perda de energia comercial. Eu passei pelo suporte da Microsoft, e tentamos várias coisas para tentar desabilitar a bateria e permitir "hard" off, que é o que a especificação exige. Isso não funcionaria. Abrir a superfície é uma missão suicida auto-destrutiva e uma perda de tempo em 20 deles. Então, eu estou tentando executar um soft-off com "shutdown.exe / s / t 1" Minha perda está em como ligar esse comando no Agendador de tarefas. Eu encontrei muitos exemplos de arquivos em lote para verificar o estado atual, mas eu acho que o agendador de tarefas seria capaz de ligar mensagens transmitidas do próprio Windows que envia quando o estado da bateria é comutado. Qualquer ajuda?
Como sugerido, aqui estão requisitos básicos :
~ Precisa operar próximo ao nível da linha de base, portanto, quando o computador está pesado / mal em execução devido a vazamentos de memória ou outro congelamento de software, ele ainda pode ser executado.
~ Precisa ser capaz de desligar o PC
Raciocínio por trás :
Isto é para um display de toque multimídia que terá um software x 20 personalizado rodando em tela cheia. É para ser totalmente PoE. Projetamos um kit de montagem em parede e a capacidade de colocar todos os dispositivos (divisores / conversores / adaptadores) por trás em uma caixa quadrada de 4 pol. Precisamos da capacidade de realizar reinicializações rígidas na rede se uma reinicialização suave falhar. Não haveria bateria, desabilitar PoE para a porta e, em seguida, ele é desligado.Isso não é possível por microsoft.O próximo passo seria o Windows executando um desligamento se a energia é perdida (comutação para bateria) como isso seria nossos passos se um comando de rede para redefinir falha. Ligação de porta de rede / travamento / ect. Portanto, por que o Agendador de tarefas foi escolhido como a rota como sendo assado no Windows, ele tem uma chance melhor de funcionar ainda se outras coisas forem quebradas.