archivo cmd' para poner mi computadora en suspensión:
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
Si ejecuto el archivo 'sleep.cmd', la computadora entra en modo de suspensión y puedo reactivarla presionando una tecla del teclado o haciendo clic con el mouse.
PERO: Los temporizadores de despertador ya no funcionan:
Si pongo la computadora en suspensión con 'menú inicio -> Encendido -> Suspensión', entonces funciona el mismo temporizador de activación que configuré con el Programador de tareas de Windows.
¿Alguien sabe si tengo que cambiar mi comando en el archivo 'sleep.cmd' o si puedo agregar otro comando que tal vez me falta y que también pueda activar los temporizadores?
WAKE ON LAN funciona en ambos sentidos (botón 'dormir' en el menú Inicio y archivo 'dormir.cmd')
Respuesta1
Ok, puedo responder mi propia pregunta:
¡Con la PsShutdown
utilidad funciona!
Justo Descargar PsTools(microsoft sysinternals) extraiga y agregue la carpeta de extracción de destino a la variable 'PATH' de Windows.
Entonces tienes que ejecutar tu objetivo.dormir.cmdscript como administrador, llame al PsShutdown
ejecutable (que está en su variable de ruta o use una ruta de carpeta absoluta) y funciona:
- -d => Suspender la computadora
- -t => 0 segundos hasta que la computadora se suspenda