Pues depende de qué es lo que quieras instalar.
Una de las posibilidades es dejar los programas en una unidad de red compartida. Dentro de la misma unidad de red crear un script que realice la instalación silenciosa del programa y ejecutar el script desde cada pc.
Puedes añadir mejoras al anterior método, como pueden ser añadir el script para que se ejecute al inicio de sesión de los usuarios, y además que dicho script deje un log con la versión de la distribución que has hecho. Dicho log se lee cada vez que se ejecuta y permite que no se instalen continuamente al arrancar, demanera que solo se instalen los últimos programas. Hay que tener en cuenta que solo debes cambiar la versión del script en la unidad compartida y después en cada arranque se hace una copia del script al puesto local, que es el que se tiene que ejecutar.