GPO: Instalar y Desinstalar el cliente de Lync 2010 vía script (.BAT o .CMD) (ES-es)
Seguro que en alguna ocasión habéis tenido que instalar el cliente Lync 2010 a decenas de equipos, y sin herramientas del estio SCCM esto llevaría una eternidad. Voy a comentaros como podéis hacer la instalación y desinstalación del cliente Lync 2010 de forma ruditamentaría pero efectiva. El proceso es muy sencillo, como lo primero es instalar Lync en los equipos unidos al dominio y para ello utilizaremos un proceso BAT (si BAT y no PS1) con la siguiente instrucción:
http://blog.asirsl.com/SiteAssets/Lists/EntradasDeBlog/EditPost/Instalar_Desinstalar_Lync2010_via_GPO-3.png
Como podéis observar es algo súper simple, ejecutamos el instalador del cliente Lync con los modificadores /silent (no muestra pantallas de la instalación) y /install (que instalará el producto). Debemos guardar el fichero de texto con la extensión .BAT o CMD, creamos una GPO vinculada a la OU de los equipos en donde queremos instalar el cliente, editamos la GPO en la sección de Configuración de Equipo para configurarlo como un script de inicio:
Hacemos doble clic en Inicio
Se nos abrirá la ventana desde la cual añadiremos el script que hemos creado anteriormente, ahora pulsamos en Agregar
Pulsamos en Examinar
Nos muestra la carpeta por defecto en donde podremos seleccionar el script, que por defecto se ubicará en una subcarpeta ((C:\Windows\SYSVOL\sysvol\asirlab.com\Policies\6A8D20D7-901E-4B2C-A694-08ED3A465260}\Machine\Scripts\Startup) de la carpeta SYSVOL .
Nota: El ID ({6A8D20D7-901E-4B2C-A694-08ED3A465260}) se corresponde con la GPO que hemos creado, lo podemos ver si abrimos el Administrador de directivas de grupo (GPMC.MSC) y vamos a la pestaña Detalles cuando nos posicionamos encima de la GPO
Dentro de esta carpeta no tenemos el script que hemos creado anteriormente, por lo que tenemos que copiar y pegarlo en esta ubicación para poder seleccionarlo desde esta ubicación (no debemos cambiarla manualmente, el ID lo genera automáticamente el sistema cuando creamos la GPO). Podemos pegarlo directamente desde esta ventana sin tener que cerrarla y buscar de forma manual la ruta en donde se almacenará, así nos facilitará la configuración. Una vez que lo tenemos copiado, lo seleccionamos y pulsamos en Abrir
http://blog.asirsl.com/SiteAssets/Lists/EntradasDeBlog/EditPost/Instalar_Desinstalar_Lync2010_via_GPO-7.png
Pulsamos en Aceptar
http://blog.asirsl.com/SiteAssets/Lists/EntradasDeBlog/EditPost/Instalar_Desinstalar_Lync2010_via_GPO-8.png
Ahora que ya lo tenemos añadido como script de inicio del equipo, puslamos en Aceptar
http://blog.asirsl.com/SiteAssets/Lists/EntradasDeBlog/EditPost/Instalar_Desinstalar_Lync2010_via_GPO-9.png
Ahora ya tenemos la GPO configurada y vinculada en la OU en donde están nuestros equipos en los cuales queremos instalar el cliente de Lync 2010
http://blog.asirsl.com/SiteAssets/Lists/EntradasDeBlog/EditPost/Instalar_Desinstalar_Lync2010_via_GPO-10.png
Por último y para optimizar el rendimiento de esta GPO, hacemos clic encima de la misma y vamos a la pestaña Detalles, allí en la opción Estado de GPO elegimos Configuración de usuario deshabilitada (evitamos que se trate de leer esta parte de la directiva, el inicio de los equipos será más "rápido")
http://blog.asirsl.com/SiteAssets/Lists/EntradasDeBlog/EditPost/Instalar_Desinstalar_Lync2010_via_GPO-11.png
Antes de probarlo, debenemos tener en cuenta que en el script hemos lanzado el instalador del cliente de Lync desde una ubicación de red (\asirlab.com\asirlab\Soft\LyncSetupEval.exe) . Para que los equipos puedan conectarse a la carpeta compartida, debemos configurar correctamente los permisos de carpeta compartida y NTFS. Únicamente debemos añadir al grupo Equipos del dominio con permisos de lectura sobre la carpeta en donde tenemos el instalador.
http://blog.asirsl.com/SiteAssets/Lists/EntradasDeBlog/EditPost/Instalar_Desinstalar_Lync2010_via_GPO-12.png
Con esto ya podemos encender cualquier equipo que esté en la OU de WorkStations (es la que yo he creado) e iniciar sesión para verificar que se ha instalado el cliente de Lync. Como podemos observar a parte de que se nos ha abierto el cliente de Lync, en el Visor de Eventos podemos comprobar que se ha instalado correctamente el cliente de Lync.http://blog.asirsl.com/SiteAssets/Lists/EntradasDeBlog/EditPost/Instalar_Desinstalar_Lync2010_via_GPO-13.png
Si ahora queremos desinstalarlo únicamente debemos cambiar en el script el modificador /install por /uninstall y se desinstalará el cliente de Lync:
Como en la GPO lo hemos configurado como un script de inicio de sesión debemos iniciar un nuevo con el cliente Lync 2010 instalado y lo desintalará del equipo, para verificar que esto es así iniciamos sesión en el equipo y vemos el Visor de Eventos
Esto es válido tanto para Windows XP, 7, 8 y 8.1, como os comentaba al inicio es algo "rundimentario" pero efecto. Esto es válido para entornos donde no tengamos herramientas de despliegue de software de forma centralizada. El instalador del cliente Lync tiene más modificadores que aquí os muestro: