Atualize várias máquinas em casa

6

Eu tenho várias máquinas em casa. Todos eles estão executando o Windows 7 x64. Devido à largura de banda limitada e à conexão lenta, quero fazer com que eles façam o download das atualizações apenas uma vez e apliquem-se ao restante delas. Qual é a maneira mais fácil de conseguir isso sem recorrer a soluções específicas do Windows Server (WSUS)?

    
por Mehrdad Afshari 09.05.2009 / 10:41

6 respostas

8

Não sei se esta é a ferramenta certa para você, mas a segurança do Heise tem uma boa solução para empacotamento das atualizações do Windows:

DIY Service Pack - Instalando atualizações do Windows sem uma conexão com a Internet

Looking for manageable Windows updates even without an internet connection? Our offline update 3.0 script collection downloads the entire body of updates for Windows 2000, XP or Server 2003 from Microsoft's servers in one fell swoop and then uses them to create patch packages on CD, DVD or USB stick. Those in turn allow you to update as many PCs as desired.

Atualização: O suporte do Windows 7 é apenas uma questão de tempo, eu acho. Veja esta publicação no fórum .

Atualização 2:

Nova atualização offline do wusu aqui Compatível com Windows 7 e 8

    
por 09.05.2009 / 10:57
3

Você já pode ter uma solução aceitável incorporada ao Windows 7 ...

O Windows Update no Vista e no Windows 7 usa o BITS (Background Intelligent Transfer Service) versão 3.0 para gerenciar o download de atualizações; O BITS 3.0 pode utilizar um novo recurso, peer caching , para melhorar o desempenho do download e a utilização da largura de banda.

Infelizmente, o armazenamento em cache do BITS não é automático - a referência que encontrei no TechNet indica que o Vista ou Server 2008 é necessário (eu diria que o Windows 7 se qualificaria lá), como é um domínio do Active Directory. suportado apenas em redes de domínio; o recurso não está disponível em grupos de trabalho ou redes domésticas). Você precisará usar a Política de Grupo para ativar o cache de peers do BITS.

Não me lembro de onde ouvi falar sobre esse recurso, mas consegui encontrar um bom material de referência sobre isso no Guia de Operações do Microsoft Windows Server Update Services 3.0 SP1 . O material interessante é encontrado em Apêndice E: Configurando o BITS 2.0 e 3.0 para Download Performance . As configurações de Diretiva de Grupo apropriadas para habilitar o cache de peer do BITS 3.0 são encontradas no final do Apêndice E.

(Desculpe por não incluir hiperlinks; aparentemente novos usuários não podem incorporá-los - uma pesquisa rápida no TechNet deve trazer o documento apropriado com bastante facilidade, no entanto ...)

Supondo que você tenha uma rede de domínio, acredito que o armazenamento em pares oferecerá benefícios se você estiver usando um servidor WSUS ou Microsoft Update como sua fonte de atualização - ambos usam o BITS para distribuir os bits ... O armazenamento em cache deve fornecer todos os benefícios de economia de largura de banda de um servidor WSUS sem a necessidade de se manter em pé e manter o WSUS.

Embora eu tenha usado com êxito o WSUS para gerenciar atualizações em ambientes de domínio e não domínio (leia-se: grupo de trabalho), parece ser um pouco exagerado para sua situação ...

    
por 27.05.2009 / 04:02
2

Você pode simplesmente instalar um servidor proxy de armazenamento em cache em uma máquina e apontar os dois computadores para ela.

    
por 09.05.2009 / 11:15
2

A questão é que cada máquina pode precisar de atualizações diferentes, dependendo de seu estado e dos aplicativos da Microsoft instalados. Qual deles seria a sua "linha de base" a ser usada para verificar se há atualizações e, em seguida, você perderia alguma?

Além do dilema acima, você pode usar o vbscript para fazer o download atualizações sem instalá-las, facilitando sua distribuição. Ou você pode optar por CTUpdate que eu aposto que suportará o Windows 7 em breve, o que cria iso imagens de todas as atualizações disponíveis para uma versão específica do Windows, incluindo um instalador silencioso.

Ambas as abordagens obtêm todas as atualizações para a versão específica do Windows, o que pode muito bem usar mais largura de banda do que o atualizador integrado, o que adia o download das coisas que você não precisa.

Se você conseguir identificar os nomes das atualizações, é muito fácil instruir a opção vbscript para fazer o download de uma atualização específica - o que, na verdade, é um script que pode ser de alguma forma automatizado.

Aparentemente existem hacks para instalação do WSUS (sim, não apenas para o SUS) no XP e estações de trabalho Vista que podem funcionar para o Windows 7 também.

Finalmente, definindo uma máquina para "baixar e notificar" e os outros para não fazer nada, você pode obter as atualizações baixadas na máquina e copiá-las para as outras na pasta softwaredistribution. Você ainda pode perder atualizações.

    
por 23.05.2009 / 14:24
1

Dê uma olhada no AutoPatcher . Eu usei isso no passado para baixar atualizações e instalar em trinta computadores. Eu não

AutoPatcher could be described as an off-line Windows Update. AutoPatcher provides an interface to a large collection of updates, common applications and registry tweaks, that can be easily and quickly applied to your computer system.

No entanto, duvido que suportem o Windows 7 antes de ser lançado.

    
por 09.05.2009 / 13:16
0

Que tal um servidor proxy temporário? Você pode executar o IPCop a partir de um CD USB ou ao vivo, e ele tem um plug-in especificamente para armazenar atualizações de software em cache. Você pode executá-lo apenas quando precisar atualizar seus PCs.

Embora seja um software muito pequeno e eficiente e você tenha uma conexão lenta, você se beneficiaria com a execução dele todo o tempo, IMHO (em uma VM, mesmo que você não tenha máquina).

    
por 09.05.2009 / 17:10