Alterando o tempo de manutenção do Windows Server 2012R2 com PS

2

Estou lutando com isso nas últimas semanas e espero que alguém tenha A resposta que funciona.

No meu trabalho, usamos o VMWare e desenvolvemos uma implantação automatizada do Windows Server 2012R2 com o Powershell, que está funcionando muito bem.

A maioria dos meus scripts está sendo executada na própria VM e uma das funções é configurar as atualizações do Windows. Eu encontrei chaves de registro para configurar atualizações e Powershell está adicionando-as no registro. O principal problema é que essas configurações não são aplicadas pelo servidor. Uma das configurações é TIME e DAY.

Após alguns dias pesquisando, descobri que existe uma tarefa de agendamento chamada Configurador de Manutenção. Eu encontrei uma maneira de desabilitar isso, mas isso não ajuda (com psexec). Minhas atualizações ainda estão sendo executadas todos os dias às 2 da manhã.

Do que eu vi um cronograma de tarefas com essa configuração. Eu mudei esse tempo para as minhas janelas de tempo desejadas e ele foi executado naquele momento, mas depois mudou de volta para 2AM. Eu vi no Centro de Ação que a configuração ainda estava em 02:00, embora eu tenha alterado a tarefa de agendamento manualmente

Como posso mudar isso tudo por Powershell? Eu não gosto do fato de que as atualizações estão sendo instaladas às 02:00, e eu também não gosto que eu não possa alterá-lo em qualquer lugar.

Espero que alguém saiba como corrigir

Atenciosamente, Dave

    
por Dave Greebe 29.04.2016 / 08:18

1 resposta

0

Adotei uma abordagem diferente, mas acho que resolvi o mesmo problema que você está tendo. Eu usei um servidor de gerenciamento (mas poderia ser sua estação de trabalho) e criei um csv com todos os meus servidores e o tempo que eles devem atualizar. Você pode executar uma tarefa agendada no seu servidor de gerenciamento para chamar invoke-wuinstall a partir desta atualização do windows módulo para cada servidor no seu csv.

Eu tive que modificar o invoke-wuinstall para aceitar credenciais alternativas para cada servidor, mas espero que você não precise fazer isso.

Sei que você está tentando fazer isso na configuração, mas a abordagem que eu sugiro facilita o ajuste de horários no futuro. Se a configuração na configuração for um requisito, você poderá modificar a abordagem para copiar o módulo de atualização do Windows para cada máquina e, em seguida, configurar uma tarefa agendada nessa máquina para chamar o script.

    
por 14.02.2017 / 14:46