Cria o comando sleep com reinicialização automática

0

Eu vejo neste site como fazer meu computador ir dormir com o comando dos.

mas meu computador com um controlador RAID demora muito para inicializar.

Por isso, a questão é:

Qual é o comando dos para colocar o computador em repouso ( ou hibernar ou qualquer outro ) com um tempo ( digamos uma hora digamos 8 horas ) predefinido quando ele voltar fora de sono?

    
por Roe5685 20.01.2016 / 13:39

1 resposta

1

Você não pode executar um comando enquanto o computador estiver em suspensão ou hibernação, portanto, quando o script colocar o computador em suspensão, ele não poderá sair do script.

Existe, no entanto, a opção na sua BIOS para ativar um computador com base em várias configurações, uma é uma hora predefinida (por exemplo, 8:00 da manhã). Outra opção é acordar seu computador usando uma tarefa agendada.

Colocando o pc para dormir
Colocar o pc para dormir é simples.
Apenas um simples comando para fazer isso.

rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Criando uma tarefa agendada para ativar seu computador do modo de suspensão
Acordar o computador do sono em um horário específico é um pouco mais trabalhoso.

Crie uma nova tarefa e torne o comando cmd.exe com o parâmetro /c "exit"

Na guia conditions , verifique Wake computer to run this task e, na guia trigger , defina-a diariamente com um horário específico.

Se você é realmente bom em scripting, eu suponho que você poderia usar schtasks para modificar / criar esta tarefa a partir do seu script e definir a hora, o que permitiria definir o atraso de 8 horas desejado dependendo da execução tarefa.

Por fim, se você editar / criar a tarefa agendada a partir do seu script, faça isso antes de colocar o computador no modo de suspensão; caso contrário, ele modificará / criará a tarefa depois que o computador sair do modo de suspensão novamente. :)

    
por 20.01.2016 / 13:51

Tags