Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O comando SetSuspendState
é uma função que pode ser utilizada para colocar o sistema Windows em estado de suspensão (sleep) ou hibernação. Este comando é especialmente útil para administradores de sistemas que desejam automatizar o gerenciamento de energia em computadores Windows.
Para executar o comando SetSuspendState
através do Prompt de Comando (CMD) no Windows, você pode usar o utilitário rundll32\.exe
, que permite chamar funções de bibliotecas DLL do Windows. O comando a seguir coloca o computador em hibernação:
rundll32\.exe powrprof.dll,SetSuspendState Hibernate
Se você deseja colocar o computador em suspensão, o comando seria:
rundll32\.exe powrprof.dll,SetSuspendState Sleep
Nota: Para que o comando de hibernação funcione, a hibernação deve estar habilitada no sistema. Você pode habilitar a hibernação com o seguinte comando:
powercfg /hibernate on
O PowerShell também oferece uma maneira de gerenciar o estado de energia do sistema. Para colocar o sistema em suspensão usando PowerShell, você pode usar o seguinte comando:
Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.Application]::SetSuspendState('Suspend', $false, $false)
Para hibernar o sistema:
Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.Application]::SetSuspendState('Hibernate', $false, $false)