Atualize o MS Windows XP via script em lote

1

É possível atualizar o WXP usando um script em lote? Basicamente, eu gostaria de executar um script em lote, que instala todas as atualizações importantes em segundo plano aceitando quaisquer caixas de diálogo que precisem de interação com o usuário.

EDIT 1:

Eu sei que posso ativar a opção "Baixar e instalar automaticamente" para fazer isso, mas tenho cerca de 100 computadores para fazer, por isso seria bom se isso pudesse ser feito por meio de um arquivo em lotes. Dessa forma, posso usar o software que já temos para executar um arquivo de lote em todos os computadores com um único clique.

    
por oshirowanen 22.02.2011 / 13:12

3 respostas

2

Você pode ativar a opção de download e instalação automática por meio da Diretiva de Grupo. Assumindo que seus PCs não estejam se conectando a um domínio (isso tornaria isso muito simples), basta configurar a política local em uma máquina, exportar e importar nos outros.

Ou altere a configuração por meio de um arquivo .reg - funcionalmente idêntico ao uso de um .bat - você pode colocá-lo em seu script de logon, se estiver usando um.

Se você tem um sistema operacional Windows instalado em qualquer lugar, você pode configurar o papel WSUS nele (ou tem um novo nome?) Sem custo adicional - se é o download repetido que incomoda.

Você não vai achar isso sendo tratado com um arquivo em lote em qualquer lugar - provavelmente porque é feito simplesmente desta maneira (e levaria um maluco a tentar manter).

    
por 23.02.2011 / 08:43
1

Configure um script de inicialização que execute um arquivo de registro para configurar as atualizações automáticas. É muito fácil de configurar como você gostaria. Todas as chaves estão em "HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ WindowsUpdate"

Copie o seguinte para um arquivo * .reg como um bom ponto de partida:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:00000003
"AutoInstallMinorUpdates"=dword:00000001
"NoAutoRebootWithLoggedOnUsers"=dword:00000001

Os itens acima configuram o computador para fazer o download automático de todas as atualizações e agendar a instalação todos os dias às 3h. Ele também instalará todas as atualizações secundárias silenciosamente e permitirá que um usuário conectado decida se o computador será reinicializado. É uma boa configuração básica e você pode personalizar ainda mais editando as chaves de registro - Artigo da TechNet para mais detalhes .

    
por 01.03.2011 / 03:13
0

Autopatcher ainda existe ..

    
por 01.03.2011 / 13:38