Em uma máquina Windows executando o Windows Update por meio do serviço integrado (não do GPO), gostaria que ele fosse reiniciado automaticamente todas as manhãs às 5h30, somente quando exigido pelo WU.
A entrada do log de eventos para uma reinicialização exigida pelo WU é a seguinte:
Posso agendar uma tarefa com um gatilho para 5h30 todos os dias. Posso agendar uma tarefa com um gatilho que procura o evento acima. Mas não consigo criar uma tarefa que só seja executada quando ambos os gatilhos estiverem satisfeitosoucrie um gatilho de log de eventos que atrase a ação até 5h30 após o evento ser detectadooucrie um gatilho de log de eventos que seja executado às 5h30 e verifique se o evento aconteceu nas 24 horas anteriores.
Como posso criar uma tarefa que só é executada às 5h30 todos os dias após o registro do evento?
Responder1
Eu escreveria um pequeno script VBScript ou PowerShell definido no agendador de tarefas para ser executado às 5h30 todos os dias, que captura uma coleção de todos os eventos dos logs de eventos daquele dia e verifica esse ID de evento específico e entrada de log. Se esse evento existir, execute a reinicialização.
Aqui estão alguns links que podem ajudá-lo:
Responder2
Presumo que esta seja uma máquina local (não associada ao domínio), pois você não está usando o GPO.
Abra o Editor de Política Local (Iniciar>Executar>gpedit.msc) e navegue até Configuração do Computador\Modelos Administrativos\Componentes do Windows\Windows Update e procure Configurar Atualizações Automáticas. Habilite essa política e defina a opção "Baixar e instalar automaticamente" e defina seu dia de instalação para Todos os dias e um horário de instalação de 05:30.