Wpkg

Quién mas y quien menos todos hemos sufrido una instalación de Windows. El problema viene en que no es solo instalar el windows, también es el instalame el firefox, el plugin de flash, el acrobat reader, el winamp y si me apuras hasta el programa especifico de hace 50 años.

Para automatizar todo esto y no tener que currar una y otra vez con los 1500 clicks en pantalla aparece Wpkg. La idea es bastante simple, ya que windows trae un interprete de JScript (o sea lo que microsoft entiende por JavaScript), hagamos uso de él. La gente de wpkg se han currado un script que permite arrancar los instaladores de las aplicaciones remotamente. Además permite definir diferentes perfiles según las máquinas, con ello conseguimos que en una instalación multitudinaria de máquinas, sea tan fácil (o casi) como llegar enchufar la máquina a la red y a correr.

En la parte del servidor todo muy simple, una máquina con un recurso compartido (ya sea samba o active directory) con los scripts de wpkg y los instaladores de los programas que queremos meter.

En la parte del cliente más fácil aún.

  • Opción A: Nada, simplemente arrancando el script con cscsript desde una consola de windows la magia se hace sola.
  • Opción B: Instalar el cliente de Wpkg. Está opción nos permite automatizar el proceso de sincronización y arrancarlo a determinada hora o ante ciertos eventos (apagado, encendido...).

Además una opción bastante curiosa, wpkg también se puede meter en un cdrom. Si a esto le sumamos un autorun simpático, conseguimos tener un cd que nada más meterlo en el ordenador en cuestión instale todo el software que le hemos programado sin que el usuario tenga que hacer absolutamente nada.

Como no todo podía ser bonito hay una parte "dura" en todo este proceso, preparar los scripts para cada instalador. No es que sea especialmente complicado, de hecho muchos de ellos con 5 lineas están más que listos para funcionar. Pero el problema está en que en windows, por norma general, no hay dos programas que se instalen igual, así que hay que estar trasteando con los instaladores para ver que parámetros hay que pasarle para instalarlo desatendidamente. Y aunque con los instaladores en formato MSI se solventa en gran parte está problemática, siempre hay que andar que tocando algo para que el script cuadre con nuestras necesidades. Además siempre podemos utilizar como base la lista de scripts que se encuentran en la página de wpkg. Pero aviso a navegantes, al menos yo he tenido que tocar todos los scripts que he cogido de ahí por una u otra razón.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Puede llegar a ser más simple

Puede llegar a ser más simple tratar con ediciones desatendidas (¡OJO que son oficiosas!). También puedes generar tus propias ISOs con drivers incluidos (una gozada oiga) con herramientas como nlite. Interesados pueden explorar http://www.experienciaue.net :)

Instalación remota

Realmente, lo que más me gusta de Wpkg, no es el tema del CD (que está muy bien para la instalación de equipos nuevos). Lo mejor es poder gestionar la instalación y actualización de software de forma remota, tal y como cuenta Manolo.

 

En cualquier caso, se agradecen las sugerencias Carlos. Echaremos un vistazo a ver qué encontramos por ahí :)

 

Un saludo.