Aplicando a solução da Andomar, também recebi o erro:
- Set-ScheduledTask: o parâmetro está incorreto. Em C: \ Usuários \ Filip \ scripts \ disable_wakejobs.ps1: 1 char: 123 + ... Desativado "} |% {$ .Settings.WakeToRun = $ false; Set-ScheduledTask $ } + ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidArgument: (PS_ScheduledTask: Raiz / Microsoft / ... S_ScheduledTask) [Set-ScheduledTask], CimException + FullyQualifiedErrorId: HRESULT 0x80070057, Set-ScheduledTask
No meu caso, isso foi devido a uma tarefa que não pode ser editada (AUSessionConnect no WindowsUpdate para ser preciso). Então eu edito a tarefa responsável diretamente (Reinicie dentro do UpdateOrchestrator). O arquivo disable_wakejobs.ps1 correspondente se parece com isso (para saber como usar esse arquivo, verifique a resposta da Andomar):
Get-ScheduledTask -TaskName "Reboot" | % {$_.Settings.WakeToRun = $false; Set-ScheduledTask $_}
Para testar o script manualmente, verifique se você o executou a partir de uma instância elevada do PowerShell (Executar como administrador).