miércoles, 3 de noviembre de 2010

Despliegue de iTunes 10 con SCCM

A menudo, el despliegue de una aplicación suele ser sencillo.
Normalmente las empresan que desarrollan productos empresariales tienen en cuenta que estos pueden ser desplegados en un gran número de equipos y nos echan una mano facilitándonos el despliegue..

Con el despliegue de iTunes 10 tuvimos un gran problema. Necesitábamos instalarlo en un gran número de equipos; Cada vez más debido a los iPhone que iba adquiriendo la empresa, y no había manera de hacer un despliegue y sencillo y rápido.

El instalador de iTunes se puede abrir con http://www.7-zip.org/ y de ahí podemos extraer los archivos MSI que necesitamos para el despliegue, que por orden de instalación (porque un pquete depende de otro y hay que acabar la instalación del anterior para que funcione el siguiente) son :
   
    - AppleApplicationSupport.msi
    - AppleMobileDeviceSupport.msi
    - Quicktime.msi
    - Itunes.msi

Así que creamos un script bat que lanzamos con SCMM junto con los archivos necesarios en el paquete que creamos con SCCM de la siguiente manera:

@echo off
@echo Installing Apple Application Support
start /wait msiexec /i AppleApplicationSupport.msi /quiet /passive
@echo Installing Apple Mobile Device Support
start /wait msiexec /i AppleMobileDeviceSupport.msi /quiet /passive
@echo Installing Quicktime
start /wait msiexec /i quicktime.msi /quiet /passive /norestart
@echo Installing itunes
start /wait msiexec /i itunes.msi /quiet /passive /norestart
exit


Está probado y funciona perfecto.