Olhe para o SYSPREP, que faz parte do WAIK mencionado por jrista. Ele permite que você crie uma imagem de instalação genérica com qualquer software desejado e, em seguida, empacote-a para instalação em qualquer hardware. O SYSPREP cuidará da instalação dos drivers corretos, do kernel, etc. A maioria dos grandes departamentos de TI usa isso de uma forma ou de outra ao implantar imagens.
A outra solução é criar seu próprio script de pós-instalação. Se determinadas configurações e aplicativos precisarem estar em todos os computadores e você puder automatizar esses instaladores e configurações, crie um arquivo em lotes para fazer tudo isso para você. Cole todos os instaladores em uma unidade flash, execute o arquivo de lote de configuração e voila faz o resto automaticamente. A maioria dos instaladores tem um modo de instalação silenciosa. Qualquer coisa usando Microsoft MSI você pode executar installer.mis /passive /noreboot
e ele fará uma instalação padrão e não reinicializar depois. Experimente o googling nome do software da instalação silenciosa para o seu outro software. O software mais popular - o MS Office, o Firefox, o Chrome, o 7-zip, o adobe flash player, o adobe reader e muitos outros o suportam.
Eu criei um sistema como esse para o departamento de ciências da minha escola. Ele só desce uma lista de software para instalar e configurações de registro para adicionar e, em seguida, reinicia o sistema no final dele.
Exemplo de arquivo em lote:
@echo off
echo Preparing to install software and customize settings
pause
echo Installing Mozilla Firefox...
start /wait "Firefox" "..\installers\firefox_3.6.6_installer.exe" -ms
echo Done installing Mozilla Firefox
echo Installing Adobe Flash Player...
start /wait "Flash" "..\installers\adobe_flash_player" /S
echo Done installing Adobe Flash Player
echo Applying registry settings...
regedit /S ..\regsettings\windows_settings.reg
regedit /S ..\regsettings\app_settings.reg
echo Done applying registry settings...
echo.
echo Restarting... please wait
shutdown -r
Usando o comando start
, você pode fazer o arquivo em lote aguardar até que o instalador termine a execução. Digite start /?
na linha de comando para mais detalhes.