Atualização incremental personalizada no Windows

1

Nosso cliente tem mais de 100 computadores na rede e eles estão migrando para o Windows 7 no próximo mês.

Nosso software é baseado em binários SQL 2008 e .NET 1.1. O requisito é criar uma solução de atualização automática incremental para evitar o Windows Update e tem a possibilidade de reagir de forma rápida e eficiente para novas atualizações de segurança (por exemplo, SQL Server 2008 R2 CU7).

Tenho certeza de que a comunidade tem mais de uma ótima solução para isso, mas não consegui encontrá-la.

Nossa ideia é esta:

  • Um serviço do Windows é executado como administrador local em segundo plano
  • Ele assiste a uma unidade de rede , se houver uma nova versão (uma nova pasta, digamos), ele executará o conteúdo, possivelmente um arquivo do PowerShell
  • Se um bloco de anotações mais antigo entrar em ação, ele deverá ser atualizado a partir da última atualização conhecida

Para o exemplo , o diretório de atualização é o seguinte:

Directory1
  SQL 2k8 update 1
Dircetory2
  Our software update 1
Directory3
  SQL 2k8 update 2
Dircetory4
  SQL 2k8 update 4

Após cada atualização bem-sucedida, o cliente salva a última versão (por exemplo, "Estou atualizado para o Directory4" ).

Esta é apenas uma ideia que qualquer outra pessoa é bem-vinda!

    
por boj 22.11.2012 / 19:55

0 respostas