cmd' para colocar meu computador em suspensão:
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
Se eu executar o arquivo 'sleep.cmd', o computador entrará no modo de suspensão e posso ativá-lo pressionando uma tecla do teclado ou clicando com o mouse.
MAS: Os despertadores não funcionam mais:
Se eu colocar o computador para hibernar com 'menu Iniciar -> Energia -> Suspender', o mesmo despertador que configurei com o Agendador de Tarefas do Windows funcionará.
Alguém sabe se preciso alterar meu comando no arquivo 'sleep.cmd' ou se posso adicionar outro comando que talvez esteja faltando e que também os despertadores possam ativar?
WAKE ON LAN funciona de duas maneiras (botão 'sleep' no StartMenu e arquivo 'sleep.cmd')
Responder1
Ok, posso responder minha própria pergunta:
Com o PsShutdown
utilitário funciona!
Apenas Baixar PsTools(microsoft sysinternals) extraia e adicione a pasta de extração de destino à variável 'PATH' do Windows.
Então você tem que executar seu alvodormir.cmdscript como administrador, chame o PsShutdown
executável (que está na sua variável path ou use um caminho de pasta absoluto) e funciona:
- -d => Suspender o computador
- -t => 0 segundos até o computador ser suspenso