Utility SpotlightKit de administración de Internet Explorer

Lance Whitney

Descargar el código de este artículo: Utility Spotlight: Kit de administración de Internet Explorer 7 (KB)

El director de tecnologías de información le pide que instale la última versión de Internet Explorer 7 en toda la organización. La fecha límite es ajustada, el presupuesto es reducido y los requisitos son muchos. Necesita un paquete personalizado que aplicará las mismas características y configuración a todos los usuarios. También necesita poder cambiar esta configuración siempre que sea necesario.

Asimismo, es preciso que bloquee Internet Explorer® de modo que los usuarios no puedan modificar la configuración. ¿Cómo puede crear y proporcionar este tipo de instalación de Internet Explorer de forma rápida y sencilla?

Microsoft sale al rescate con el Kit de administración de Internet Explorer, conocido afectuosamente como IEAK. Esta herramienta de configuración gratuita se ha creado para ayudar a los administradores de TI, desarrolladores, ISP, etc. a crear paquetes de instalación personalizados para Internet Explorer. De hecho, Yahoo! usó la versión beta de IEAK 7 con el fin de crear un paquete de Internet Explorer 7 personalizado para descargarlo del sitio web de Yahoo!

La compilación de Internet Explorer 7 que se crea con IEAK debe incluir sólo las características y las opciones que especifique. Puede habilitar parámetros de seguridad específicos y bloquear cualquier control al que no desee que los usuarios tengan acceso.

Después de implementar Internet Explorer, quienes dispongan de Active Directory® pueden, por supuesto, usar la directiva de grupo para controlar y actualizar la configuración del explorador. O bien, si lo desea, puede usar IEAK para administrar la variada matriz de parámetros de Internet Explorer.

IEAK 7 es fácil de usar, mucho más que las versiones anteriores, y ofrece una sencilla interfaz gráfica para crear el paquete de Internet Explorer. Las pantallas paso a paso le guían a medida que selecciona características y opciones que desea incorporar a su compilación.

La nueva versión de IEAK ofrece unos cuantos cambios frente a versiones anteriores, con algunas opciones nuevas y otras que han desaparecido. Ahora puede agregar fuentes web RSS predeterminadas a la compilación de Internet Explorer, elegir más de una página principal y de búsqueda, y agregar compatibilidad para un filtro contra la suplantación de identidad. También puede configurar la Herramienta de eliminación de software malintencionado de Microsoft® Windows® para que se ejecute y actualice. Sin embargo, ya no podrá personalizar Outlook® Express ni Reproductor de Windows Media® con IEAK, ya que estas aplicaciones no se incluyen con Internet Explorer 7.

Puede crear un paquete de Internet Explorer para plataformas de 32 bits o 64 bits (Windows XP con Service Pack 2 (SP2), Windows Server® 2003 con SP1 o Windows Vista™ basado en x86, x64 o Itanium). Antes de ejecutar IEAK 7, se debe instalar Internet Explorer 7 en el equipo que use para crear el paquete. Por cuestiones de compatibilidad, debe ejecutar IEAK en un equipo con el mismo sistema operativo que los equipos en los que aplicará la compilación.

En esta columna, trataré cómo usar IEAK para crear la compilación de instalación de Internet Explorer 7 y mantener o actualizar la configuración del explorador.

Cómo obtener IEAK 7

Puede descargar la última versión de IEAK 7 de forma gratuita en microsoft.com/technet/prodtechnol/ie/ieak7 (en inglés). Además, esta página ofrece documentación y notas de la versión de IEAK, que merece la pena leer.

Al instalar IEAK 7 mediante el archivo ieak.msi descargado, se le pregunta que tipo de licencia se usará según su función (ISP, proveedor de contenido o desarrollador, o bien a través de una intranet corporativa). Las pantallas que se muestran y el tipo de paquete que se crea varían en función de la función seleccionada. De este modo, si va a crear la compilación para un entorno empresarial, asegúrese de seleccionar la función y la licencia para una intranet corporativa. Después de instalar IEAK, se crea un nuevo grupo de programas llamado Microsoft IEAK 7 en el menú Inicio y contiene tres elementos: Ayuda de IEAK, Administrador de perfiles de IEAK y Asistente para personalizar Internet Explorer.

Este último asistente lo usará para crear el paquete de instalación. Con el asistente resulta realmente sencillo, ya que cada pantalla le guía por el proceso de diseño del paquete. Entonces, ¿dónde está el truco? Para saber cómo configurar cada opción, es necesario comprender con claridad las características y controles de Internet Explorer. Afortunadamente, IEAK 7 también puede ser de ayuda en este caso. La ayuda integrada de la herramienta es más detallada y descriptiva que en versiones anteriores. Aparece un botón de ayuda en cada ventana del Asistente para personalizar, con el fin de explicar la configuración y las opciones de la pantalla en cuestión. Puede obtener acceso al archivo de ayuda completo de IEAK mediante el acceso directo de Ayuda de IEAK o a través del archivo IEAKHelp.chm en C:\Archivos de programa\Microsoft IEAK 7. Le recomiendo que lea la documentación antes de crear la compilación, con el fin de comprender cada componente y planear las opciones necesarias.

El Asistente para personalizar divide la creación del paquete en estas cinco fases distintas:

  1. Recopilar información
  2. Especificar parámetros de instalación
  3. Personalizar la experiencia de instalación
  4. Personalizar el explorador
  5. Personalizaciones adicionales

Microsoft ha simplificado el número de pantallas de IEAK 7, de modo que el proceso es más sencillo y claro que en versiones anteriores. No obstante, el Asistente para personalizar reúne decenas de pantallas en las que se seleccionan las opciones del paquete. Por ello, no repasaré cada pantalla en esta columna (muchas de ellas no necesitan explicación y ya he explicado cómo tener acceso a la ayuda para las más complicadas). En su lugar, ofreceré una breve descripción de cada fase y trataré algunas de las pantallas más importantes.

Fase 1 Recopilar información Aquí se decide dónde almacenar el paquete de instalación, en qué sistema operativo y plataforma se ejecutará, cómo se desea distribuir Internet Explorer y qué opciones se personalizarán. En esta fase, puede especificar uno de los tres métodos de distribución de Internet Explorer 7, tal y como se muestra en la figura 1: una instalación de archivo, que crea una estructura de directorios plana con los archivos que componen la compilación; CD-ROM, que crea un disco de instalación (resulta útil si cuenta con usuarios remotos); y un paquete de sólo configuración o sólo personalización de marca, que aplica la configuración personalizada a una instalación existente de Internet Explorer 7. Puede usar la última opción para Windows Vista si Internet Explorer 7 ya está instalado y desea aplicar sus propias personalizaciones al mismo.

Figura 1 Especificación de un método de distribución

Figura 1** Especificación de un método de distribución **(Hacer clic en la imagen para ampliarla)

En esta fase, también se especifica el idioma que se desea usar para la compilación. Puede crear versiones localizadas de Internet Explorer 7 para todos los idiomas que necesite admitir.

Fase 2 Especificar parámetros de instalación Aquí se descargan los últimos componentes y actualizaciones de Internet Explorer para generar el paquete.

Fase 3 Personalizar la experiencia de instalación En esta fase, se elige la instalación que recibirán los usuarios: Instalación interactiva (en la que se presentan al usuario opciones durante la instalación), Instalación no interactiva (en la que el usuario puede ver la instalación que está teniendo lugar, pero no puede intervenir) o Instalación totalmente silenciosa (en la que la instalación se ejecuta por completo en segundo plano sin intervención del usuario). Si va a crear un CD-ROM, en esta fase se le pedirá que cree una página de inicio y otros elementos para el CD.

Fase 4 Personalizar el explorador Aquí se personaliza la apariencia de Internet Explorer; se establecen las direcciones URL de la página de inicio, la página de soporte técnico y favoritos; se configuran los parámetros de proxy y se establece la configuración de privacidad y seguridad del explorador. En esta fase, también puede especificar el nombre y la ubicación de un archivo de configuración automática o un archivo de configuración de Internet (INS), con el que puede administrar la configuración del explorador si no piensa usar la directiva de grupo.

El archivo INS es un archivo de texto simple que contiene toda la configuración principal del explorador, desde la página de inicio a favoritos, pasando por las opciones de seguridad o la configuración de proxy. El archivo INS se almacena en un servidor web interno. Cada equipo apunta a este archivo para obtener la configuración de explorador. Si necesita modificar cualquier parámetro en el futuro, sólo tiene que editar el archivo INS y los usuarios recibirán automáticamente el cambio. Puede especificar la frecuencia con la que se actualiza y aplica la configuración.

Asimismo, en esta fase, tiene la oportunidad de establecer los servidores proxy, ya sea introduciendo manualmente las direcciones IP y los números de puerto, o bien creando y especificando el nombre de un archivo JScript® (JS), JavaScript (JVS) o de configuración automática de proxy (PAC) con la información de proxy. La Ayuda de IEAK ofrece ejemplos de código que puede usar para crear estos archivos.

También puede habilitar el modo protegido si va a diseñar el paquete de Internet Explorer 7 en Windows Vista y para dicho sistema operativo. Sólo tiene que activar el modo protegido en Internet Explorer 7 en el equipo de referencia y, a continuación, importar dicho valor en IEAK.

Fase 5 Personalizaciones adicionales Finalmente, en esta fase, se establecen las directivas de usuario y las restricciones de seguridad para la compilación. Puede bloquear de forma selectiva parámetros individuales que no desee que los usuarios vean ni modifiquen. En la figura 2 aparece la pantalla Configuración adicional con cinco categorías de controles que puede activar o desactivar. Los parámetros de estas pantallas proceden de cinco plantillas ADM para Internet Explorer 7, que se instalan después de descargar los últimos componentes del explorador en la fase 2 del asistente. Si usa la directiva de grupo, puede omitir esta fase. En caso contrario, puede configurar las opciones de las cinco categorías. Puesto que estas categorías provienen directamente de las plantillas ADM, puede incluso modificarlas editando cada archivo ADM en un editor de textos, con el fin de agregar sus propios controles personalizados. Los archivos ADM se encuentran en C:\Archivos de programa\Microsoft IEAK 7\pol-icies en distintos subdirectorios para cada sistema operativo y plataforma de Windows. En la figura 3 se muestran las cinco categorías con una breve descripción de cada una de ellas.

Figure 3 Categorías de la pantalla Configuración adicional

Categoría Descripción
Administración de controles Esta categoría permite activar o desactivar ciertos controles ActiveX. La configuración de esta categoría no se aplica a Windows Vista, sólo a Windows XP y Windows Server 2003.
Configuración personalizada Esta categoría muestra la configuración de seguridad. Puede activar o desactivar ciertos controles y acciones por zona (Internet, intranet, sitios de confianza o sitios restringidos).
Configuración corporativa En esta categoría, puede establecer el tamaño y los parámetros de la caché del explorador.
Restricciones corporativas Aquí puede bloquear controles y pantallas específicos de Internet Explorer, de modo que los usuarios no puedan verlos. Esta configuración no se aplica a Windows Vista, sólo a Windows XP y Windows Server 2003.
Configuración de Internet Esta categoría ofrece opciones para Autocompletar, tamaño de presentación y la configuración avanzada que se muestra en el menú Opciones de Internet de Internet Explorer.

Figura 2 Personalización de las características de Internet Explorer

Figura 2** Personalización de las características de Internet Explorer **(Hacer clic en la imagen para ampliarla)

Comprobación de la compilación

Una vez que finalicen las pantallas del Asistente para personalizar, se crea el paquete en la ubicación especificada en la fase 1 o en c:\builds de forma predeterminada. En esta ubicación se encontrará el directorio de destino (IEAK usa la fecha actual para el nombre del directorio, por ejemplo, 01012007 para 1 de enero de 2007). En esta ubicación, habrá dos rutas de subdirectorio, uno llamado INS y el otro con el nombre del método de distribución elegido (FLAT, CD o BrndOnly).

El directorio INS actúa como área de trabajo o repositorio que mantiene el seguimiento de las personalizaciones a medida que crea el paquete. El archivo de texto de este directorio, llamado install.ins, almacena toda la configuración creada. Si reinicia el Asistente para personalizar, las selecciones anteriores se toman automáticamente de este archivo.

Los directorios FLAT, CD o BrndOnly almacenan los archivos de instalación reales. En cualquiera de estas tres ubicaciones habrá un subdirectorio con un nombre referente al sistema operativo y la plataforma, como WIN32 para Windows XP de 32 bits o Windows Vista. El subdirectorio final tiene el nombre del idioma que se usa en el paquete, por ejemplo, EN para inglés. A modo de ejemplo, si ha creado una compilación el 1 de enero de 2007, con una distribución plana para Windows de 32 bits en inglés, la ruta del directorio de la compilación será c:\builds\01012007\FLAT\WIN32\EN.

Para buscar la instalación creada con un método de distribución plana, explore en profundidad la estructura del directorio FLAT hasta que vea el archivo IE7Setup.exe en el subdirectorio de idioma. Se trata de un ejecutable autoextraíble que contiene todos los archivos binarios y de configuración que componen la compilación. Este archivo contiene todo lo necesario para implementar el paquete de Internet Explorer 7 (los archivos del directorio INS no son necesarios para la instalación). Puede copiar este único archivo en el servidor de distribución para probar el paquete y, después, cuando esté listo, distribuirlo entre los usuarios.

Si elige la distribución de CD-ROM, debe copiar todo el contenido del directorio CD en el CD correspondiente. Esto incluye un archivo autorun.inf, que se genera automáticamente, y un directorio con el archivo ejecutable que instala Internet Explorer desde el CD.

Si ha creado un paquete de sólo configuración o sólo personalización de marca, explore en profundidad la estructura del directorio BrndOnly hasta que vea el archivo Setup.exe en el subdirectorio de idioma. Se trata de un ejecutable autoextraíble, que puede copiar en el servidor de distribución para su implementación.

Administración de la configuración

El paquete de Internet Explorer 7 contiene todas las características y la configuración que necesita en principio. Sin embargo, ¿qué puede hacer cuando necesite cambiar una opción? Tiene dos posibilidades. Si cuenta con Active Directory, puede actualizar la configuración del explorador con la directiva de grupo. En caso contrario, IEAK ofrece una herramienta llamada Administrador de perfiles para modificar la configuración. Veamos primero brevemente la directiva de grupo.

Uso de directivas de grupo La directiva de grupo es el mejor método de administración de Internet Explorer ya que admite toda la configuración del explorador. En las versiones anteriores de IEAK e Internet Explorer, tenía que agregar los archivos ADM y los archivos de mantenimiento de Internet Explorer (IEM) a la consola de directiva de grupo para incorporar toda la configuración de Internet Explorer. Sin embargo, en Internet Explorer 7, Windows XP SP2 y Windows Vista incluyen toda la configuración de directiva de grupo necesaria para mantener y actualizar el explorador.

Si abre el Editor de directivas de grupo (gpedit.msc), encontrará toda la configuración necesaria para Internet Explorer 7 en Plantillas administrativas | Componentes de Windows | Internet Explorer.

Uso de Administrador de perfiles de IEAK Con el Administrador de perfiles de IEAK, puede generar y crear el archivo de configuración automática o INS para almacenar la configuración de Internet Explorer 7. El Administrador de perfiles necesita en principio que cargue o cree un nuevo archivo INS. Puede empezar desde cero y crear un nuevo archivo INS con la misma configuración del Asistente para personalizar. Pero ¿por qué duplicar el trabajo? Al generar el paquete, IEAK creó el archivo install.ins predeterminado para almacenar la configuración del explorador. En lugar de crear un nuevo archivo INS en el Administrador de perfiles, use install.ins. Para cargar este archivo, busque la ruta INS del directorio builds, es decir, c:\builds\01012007\INS. Explore en profundidad a través de los subdirectorios restantes hasta que vea el archivo.

El Administrador de perfiles divide su configuración en dos secciones, tal y como puede observar en la figura 4. La configuración del asistente contiene las opciones del explorador, como página de inicio, configuración de proxy y zonas de seguridad. Estos valores se corresponden con la configuración de las fases 3 a 5 del Asistente para personalizar. La sección de directivas y restricciones controla las restricciones de usuario y se corresponde con la configuración de las cinco categorías de directivas y restricciones de la fase 5 del Asistente para personalizar.

Figura 4 Configuración de Internet Explorer con el Administrador de perfiles

Figura 4** Configuración de Internet Explorer con el Administrador de perfiles **(Hacer clic en la imagen para ampliarla)

Puesto que ya ha definido esta configuración al crear el paquete, no es necesario modificar nada. No obstante, ésta es una buena oportunidad para revisar toda la configuración seleccionada para el paquete con el fin de asegurarse de que es precisa.

Después de comprobar la configuración en el Administrador de perfiles, guarde el archivo install.ins en otro lugar y cópielo en un servidor web interno. Para ello, deberá introducir la ruta de convención de nomenclatura universal (UNC) del servidor, la misma ruta de acceso que especificara en la pantalla Configuración automática de la fase 4 del Asistente para configurar. También se le pide que guarde un archivo CAB junto con el archivo INS, tal y como se muestra en la figura 5. ¿Por qué? Al modificar la configuración de Internet Explorer 7 con el Administrador de perfiles, IEAK necesita a menudo descargar entradas del Registro para los clientes de Windows. Estas entradas se guardan en archivos INF, que posteriormente se almacenan en un archivo CAB. Si cambia el número de versión del archivo INS debido a nuevas modificaciones, se genera un nuevo archivo CAB para la descarga. Almacene el archivo CAB en la misma ubicación del servidor web que el archivo INS.

Figura 5 Cómo guardar los archivos de configuración automática

Figura 5** Cómo guardar los archivos de configuración automática **(Hacer clic en la imagen para ampliarla)

Es recomendable realizar copias del archivo INS y el archivo CAB, y guardarlas en distintas ubicaciones del servidor web. Considere estas copias como copias de seguridad y de prueba. Cuando modifique la configuración de Internet Explorer con el Administrador de perfiles en el futuro, puede descargar y modificar el archivo INS de prueba con el fin de probar los cambios antes de modificar el archivo INS real.

La modificación de un parámetro o control del explorador mediante el Administrador de perfiles es sencilla. Sólo tiene que seleccionar la categoría adecuada y podrá activar o desactivar cualquiera de las opciones. Después de realizar los cambios, vuelva a guardar el archivo INS y, a continuación, cópielo de nuevo en el servidor.

Una recomendación más: el archivo INS es un archivo de texto simple. Puede abrirlo en el Bloc de notas para ver su configuración. ¿Se puede también editar el archivo INS en el Bloc de notas? Sí, se puede y la configuración tendrá efecto. No obstante, el uso del Administrador de perfiles para modificar el archivo INS ofrece una serie de ventajas. El Administrador de perfiles genera automáticamente un archivo CAB en caso de que sea necesario y también marca el archivo INS con un número de versión nuevo cada vez que se modifique. Por ello, siempre debe usar el Administrador de perfiles para modificar el archivo INS.

Conclusión

IEAK es una herramienta eficaz para crear y personalizar la compilación de Internet Explorer 7 de forma rápida y eficaz. La última versión, IEAK 7, cuenta con varias mejoras en relación con versiones anteriores (pantallas más claras, ayuda más útil) para facilitarle el diseño del paquete de instalación. Mediante el conocimiento y el uso de IEAK, debe poder ofrecer una instalación confiable de Internet Explorer 7 a los usuarios y de satisfacer al director de tecnologías de información al mismo tiempo.

Distribución automática de Internet Explorer 7

Microsoft tiene intención de distribuir Internet Explorer 7 como actualización de alta prioridad a través de Actualizaciones automáticas y los sitios de Windows Update y Microsoft Update poco después del lanzamiento de la versión final de Internet Explorer 7. Esto puede suponer un problema como administrador según el entorno. Si los usuarios no tienen derechos de administrador local, no recibirán esta actualización. Asimismo, si administra el entorno con Microsoft Systems Management Server (SMS) o Windows Server Update Services (WSUS), ya controla las actualizaciones que reciben los usuarios. Si, por el contrario, algunos o todos los usuarios tienen derechos de administrador local y no dispone de ningún sistema para administrar las actualizaciones, es posible que deba bloquear la actualización de Internet Explorer 7. Microsoft ha creado un kit de herramientas de bloqueo de Internet Explorer 7. Este kit de herramientas (disponible en el Centro de descarga Microsoft, en inglés) incluye tanto una plantilla de directiva de grupo como un script que establece una clave de registro para impedir que se ejecute la actualización de Internet Explorer 7.

Lance Whitney es consultor, instructor y escritor técnico de TI. Ha creado y ofrecido soporte a paquetes de instalación de Internet Explorer desde la versión 4.0. Periodista en sus inicios, dio un giro hacia el mundo de TI hace unos 15 años.

© 2008 Microsoft Corporation and CMP Media, LLC. Reservados todos los derechos; queda prohibida la reproducción parcial o total sin previa autorización.