O comando rundll32.exe powrprof.dll, SetSuspendState 0,1,0 para dormir está correto - no entanto, ele irá hibernar em vez de dormir se você não desligar a hibernação.
Veja como fazer isso:
Vá para o menu Iniciar e abra um prompt de comando elevado digitando cmd.exe, clicando com o botão direito e escolhendo Executar como administrador. Digite o seguinte comando:
powercfg -hibern off
Eu tenho isso de Como posso colocar o computador em suspensão no menu Prompt de Comando / Executar? . Faça sua pesquisa.