Existem muitas maneiras de distribuir softwares para seus computadores clientes:
- Clonagem: você pode pré-instalar seus softwares em uma imagem de sistema de template e usá-los para construir automaticamente seus clientes; isso é obviamente inútil para implementar algo depois que o sistema já está instalado, mas é muito útil para a configuração inicial.
- Scripting: você pode usar scripts de inicialização e / ou scripts de logon para executar ações automaticamente na inicialização do sistema ou no logon do usuário, e essa ação pode envolver a verificação se um software está instalado e instalá-lo, se necessário.
- Políticas de Grupo: se você tiver um ambiente simples e seus softwares são bem empacotados com arquivos de instalação do Windows Installer (.msi), isso pode ser facilmente configurado.
- System Center Configuration Manager (SCCM): solução de gerenciamento de sistemas em grande escala da Microsoft; Ele pode fazer muitas outras coisas além de implantar software, e é claro que também faz isso muito bem. Mas é caro e complexo de implementar e definitivamente superdimensionado para uma rede de 15 computadores.
- Outros fornecedores, é claro, têm outras soluções de gerenciamento de sistemas, que também incluem implantação de software.
Por fim, se você está procurando especificamente uma maneira de implantar atualizações , há o Windows Server Update Services (WSUS), que vem livremente com qualquer sistema Windows Server recente e não é difícil configurar (basicamente, configura um espelho local do site principal do Windows Update e controla a implantação automática de atualizações).