Existem muitos pacotes de software que instalam software e executam scripts remotamente. Estou pensando em coisas como:
- Diretiva de grupo (se você tiver mais de 500 computadores, talvez esteja em um domínio, sim?)
- Software de gerenciamento (estou pensando em LANdesk, Altiris Deployment Solution, etc.)
- PsExec e uma lista de máquinas.
A Altiris, e provavelmente a LANdesk, permitirão que você pesquise pelo modelo da máquina, então é isso. Agende um trabalho com base no modelo de máquina que gera atualizações de driver.
Para os outros dois, você precisaria detectar o modelo da máquina por script. (Se você quiser fazer o download de drivers diretamente da Dell, talvez possa usar algo como a Ferramenta de atualização de drivers da Dell .) Você pode fazer isso com o PowerShell usando
Get-WMIObject -class Win32_ComputerSystem | Select-Object Manufacturer, Model
Você poderia então escrever alguma lógica condicional com base nisso - talvez subscripts no compartilhamento que hospeda os drivers - e executar esse script como uma política de grupo ou script PsExec. (Group Policy seria muito melhor.)
Para o PsExec, coloque o script do PowerShell no compartilhamento com os drivers, obtenha uma lista de computadores e escreva um script que seja basicamente:
PsExec @computerlist powershell \path\to\yourscript.ps1
Ou um equivalente ao PowerShell. Execute isso como uma conta que seja um administrador em todas as máquinas e tenha acesso ao compartilhamento.
Boa sorte! Espero que ajude.