Use o Agendador de Tarefas do Windows para colocar o Windows em suspensão sem o arquivo em lotes

1

Como posso usar o Agendador de Tarefas para colocar o Windows 10 em suspensão em um horário específico sem usar um arquivo em lotes?

    
por Jazimov 26.04.2016 / 14:42

2 respostas

4

Configure seu tempo na janela de disparadores do Agendador de Tarefas como normal. Na guia Geral, provavelmente é mais fácil executar a tarefa como SYSTEM e executar se o usuário está logado ou não. Privilégios mais altos não são necessários.

Como rundll32 é obsoleto e traiçoeiro em geral , nós use o PowerShell para invocar a função dormir corretamente. Defina o campo Programa / script como powershell.exe . Coloque isso no campo Adicionar argumentos :

-command add-type -assemblyname System.Windows.Forms; [System.Windows.Forms.Application]::SetSuspendState([System.Windows.Forms.PowerState]::Suspend, $false, $false)

O comando add-type importa o assembly de formulários, que contém um método SetSuspendState gerenciado . O segundo comando chama esse método, colocando o computador em suspensão, mas permitindo que os eventos de ativação saiam do modo de suspensão. (Se você não quiser que os eventos de ativação continuem funcionando, altere a última $false para $true .)

    
por 26.04.2016 / 15:09
0
  1. Crie uma nova tarefa.
  2. Decida como você deseja que a guia Geral seja definida (recomendo selecionar "Executar se o usuário está conectado ou não").
  3. escolhi "Executar com privilégios mais altos", mas isso depende dos seus requisitos.
  4. Crie um acionador que descreva quando você deseja que a tarefa seja executada.
  5. Crie uma nova ação - esta é a etapa principal: a ação deve ser "Iniciar um programa".

O valor "Program / script" deve ser: rundll32.exe O valor "Adicionar argumentos (opcional):" deve ser: powrprof.dll, SetSuspendState sleep O valor "Iniciar em (opcional):" deve ser deixado em branco.

É IMPORTANTE OBSERVAR O CASO DO argumento "SetSuspendState"! "setsuspendstate" não funcionará!

  1. Salve sua tarefa e teste-a.
por 26.04.2016 / 14:42