Destaque de utilitárioInternet Explorer Administration Kit

Lance Whitney

Faça download do código deste artigo: Destaque de utilitário: Internet Explorer Administration Kit 7 (KB)

Seu CIO pediu para você instalar a versão mais recente do Internet Explorer 7 em toda a organização. O prazo é curto, o orçamento é escasso e os requisitos são muitos. Você precisa de um pacote personalizado que aplicará os mesmos recursos e configurações a todos os usuários. Também precisa alterar tais configurações sempre que necessário.

Além disso, você precisa bloquear o Internet Explorer® para que os usuários não consigam modificar nenhuma configuração. Como é possível criar e disponibilizar este tipo de instalação do Internet Explorer de forma rápida e fácil?

Aqui está a Microsoft para lhe ajudar com o Internet Explorer Administration Kit, normalmente conhecido como IEAK. Esta ferramenta de configuração grátis foi criada para ajudar administradores de TI, desenvolvedores, provedores e outras pessoas a criarem pacotes de instalação personalizados do Internet Explorer. Na verdade, o Yahoo! empregou a versão beta do IEAK 7 para criar um pacote do Internet Explorer 7 para fazer download do site da Yahoo!

A compilação do Internet Explorer 7 criada com o IEAK precisa incluir apenas os recursos e as opções especificadas. É possível habilitar configurações de segurança específicas e bloquear quaisquer controles que não devem ser acessados pelos usuários.

Após a implantação do Internet Explorer, todos aqueles que possuírem o Active Directory® poderão, evidentemente, usar a Diretiva de Grupo para controlar e atualizar as configurações do navegador. Ou, se preferirem, poderão usar o IEAK para gerenciar a matriz distinta de configurações do Internet Explorer.

O IEAK 7 é mais amigável do que as versões anteriores. Ele fornece uma interface gráfica simples para criação do pacote do Internet Explorer. As telas passo a passo o orientam na medida em que são selecionados os recursos e as opções para incorporá-los em sua compilação.

A nova versão do IEAK oferece poucas alterações em vista das versões anteriores, com algumas opções adicionadas e outras retiradas. Agora, é possível adicionar RSS feeds da Web padrão à compilação do Internet Explorer, apontar para mais de uma home page e uma página de pesquisa e adicionar suporte a um filtro antiphishing. Também é possível definir a Ferramenta de Remoção de Software Mal-Intencionado do Microsoft® Windows® para ser executada e atualizada. Entretanto, você não consegue mais personalizar o Outlook® Express e o Windows Media® Player com o IEAK porque esses aplicativos não são fornecidos com o Internet Explorer 7.

É possível criar um pacote do Internet Explorer para plataformas de 32 bits ou de 64 bits para Windows XP com Service Pack 2 (SP2), Windows Server® 2003 com SP1 ou Windows Vista™ com base em x86, em x64 ou em Itanium. Antes de executar o IEAK 7, o Internet Explorer 7 deve ser instalado no PC usado para criar o pacote. Quanto à compatibilidade, o IEAK deve ser executado em um computador com o mesmo sistema operacional que os computadores em que será aplicada a compilação.

Nesta coluna, abordaremos como usar o IEAK para criar sua compilação de instalação do Internet Explorer 7 e manter ou atualizar suas configurações do navegador.

Como obter o IEAK 7

Você pode fazer o download da versão mais recente do IEAK 7 gratuitamente em microsoft.com/technet/prodtechnol/ie/ieak7 (em inglês). Além disso, esta página fornece documentação e notas de versão do IEAK, que valem a pena serem lidas.

Ao instalar o IEAK 7 por meio do download do arquivo ieak.msi, você deverá informar que tipo de licença será usada na sua função provedor de acesso, provedor de conteúdo ou desenvolvedor, ou por meio de uma intranet corporativa. As telas exibidas e o tipo de pacote compilado variam, de acordo com a função escolhida. Portanto, se você estiver criando a compilação para um ambiente corporativo, selecione a função e a licença para uma intranet corporativa. Após a instalação do IEAK, um novo Grupo de programas, chamado Microsoft IEAK 7, será criado em seu menu Iniciar, contendo três itens – Ajuda do IEAK, Gerenciador de Perfis do IEAK e Assistente para personalização do Internet Explorer.

Você usará o Assistente para personalização do Internet Explorer para compilar seu pacote de instalação. O uso desse assistente é bastante simples na medida em que cada tela o conduz pelo processo de criação do pacote. Então, qual é o problema? Bem, saber como configurar cada opção requer um entendimento claro dos recursos e dos controles do Internet Explorer. Felizmente, o IEAK 7 também pode ajudar aqui. A ajuda interna da ferramenta está mais detalhada e descritiva do que nas versões anteriores. É exibido um botão Ajuda em cada tela do Assistente para personalização que explica as configurações e as opções da tela. É possível acessar todo o arquivo de ajuda do IEAK por meio do atalho Ajuda do IEAK ou do arquivo IEAKHelp.chm em C:\Arquivos de programas\Microsoft IEAK 7. Recomendo a leitura da documentação antes de criar sua compilação para entender cada componente e planejar as opções necessárias.

O Assistente para personalização divide a criação do pacote em cinco estágios distintos:

  1. Coletando informações
  2. Especificando parâmetros de instalação
  3. Personalizando a instalação
  4. Personalizando o navegador
  5. Personalização adicional

A Microsoft otimizou o números de telas que devem ser seguidas no IEAK 7, portanto, o processo está mais claro e mais fácil do que nas versões anteriores. Entretanto, o Assistente para otimização ainda chama muitas telas nas quais você escolhe as opções para o seu pacote. Por isso, não passarei por todas as telas desta coluna, muitas delas são auto-explicativas, e eu já expliquei como obter Ajuda para as mais complexas. Em vez disso, fornecerei uma descrição resumida sobre o que cada estágio faz e falarei um pouco sobre as telas mais importantes.

Estágio 1 Coletando informações Aqui você decide onde armazenar seu pacote de instalação, em qual sistema operacional e plataforma será executado, como você deseja distribuir o Internet Explorer e quais opções serão personalizadas. Neste estágio, é possível especificar qualquer um dos três métodos de distribuição do Internet Explorer 7, conforme exibido na Figura 1 – uma instalação Arquivo, que cria uma estrutura de diretório simples com os arquivos que compõe sua compilação; CD-ROM, que cria um disco de instalação (útil se você oferecer suporte a usuários remotos); e um pacote Somente configuração ou Somente marca, que aplica suas configurações personalizadas a uma instalação existente do Internet Explorer 7. Convém usar a opção mais recente do Windows Vista se o Internet Explorer 7 já estiver instalado e você desejar lhe atribuir suas próprias personalizações.

Figura 1 Especificando um método de distribuição

Figura 1** Especificando um método de distribuição **(Clique na imagem para aumentar a exibição)

Neste estágio, também é possível especificar o idioma a ser usado na compilação. Pode-se criar versões localizadas do Internet Explorer 7 para cada idioma que você precisa oferecer suporte.

Estágio 2 Especificando parâmetros da instalação Aqui, você faz o download dos componentes e das atualizações mais recentes do Internet Explorer para compilar seu pacote.

Estágio 3 Personalizando a instalação Neste estágio, você escolhe a instalação que seus usuários receberão: Interativa (são apresentadas escolhas ao usuário durante a instalação), Não assistida (o usuário vê o processo de instalação, mas não pode intervir) ou Totalmente silenciosa (a instalação é executada completamente em segundo plano sem interação do usuário). Se você estiver compilando um CD-ROM, este estágio solicitará a criação de uma página inicial e de outros elementos para o CD.

Estágio 4 Personalizando o navegador Aqui, você personaliza a aparência do Internet Explorer; define os URLs da Home Page, da Página de suporte e dos Favoritos; define suas configurações de proxy; e estabelece as configurações de privacidade e de segurança do navegador. Neste estágio, também é possível especificar o nome e o local de um arquivo de configuração automática ou um INS (arquivo de configurações de Internet), com o qual você pode gerenciar as configurações do navegador, caso não planeje usar a Diretiva de Grupo.

O INS é um arquivo de texto simples que contém todas as configurações principais do navegador, da home page, passando pelos Favoritos, opções de segurança e configuração de proxy. Esse arquivo INS é armazenado em um servidor Web interno. Cada PC aponta para esse arquivo para obter as configurações do navegador. Se você precisar modificar qualquer configuração posteriormente, apenas edite o arquivo INS e seus usuários receberão automaticamente a alteração. Você pode especificar a freqüência em que as configurações são atualizadas e aplicadas.

Além disso, neste estágio, você tem a oportunidade de estabelecer seus servidores proxy, inserindo os endereços IP e os números de porta tanto manualmente, quanto criando e especificando o nome de um arquivo JScript® (JS), JVS (JavaScript) ou PAC (configuração automática de proxy) com suas informações de proxy. A Ajuda do IEAK fornece exemplos de código que podem ser usados para criar estes arquivos.

Também é possível habilitar o Modo protegido, caso esteja criando um pacote do Internet Explorer 7 no e para o Windows Vista. Você apenas ativa o Modo protegido no Internet Explorer 7 em seu PC de referência e importa a configuração no IEAK.

Estágio 5 Personalização adicional Por fim, neste estágio, você define as diretivas de usuário e as restrições de segurança de sua compilação. É possível bloquear, de forma seletiva, as configurações individuais que você não quer que os usuários vejam ou modifiquem. A Figura 2 exibe a tela Configurações adicionais com cinco categorias de controle que devem ser habilitadas ou desabilitadas. As configurações dessas telas são descritas a partir de cinco modelos ADM do Internet Explorer 7, que são instalados após o download dos componentes mais recentes do navegador no Estágio 2 do assistente. Se você usar a Diretiva de Grupo, poderá ignorar este estágio. Caso contrário, poderá configurar as opções nas cinco categorias. Como estas categorias são provenientes diretamente dos modelos ADM, também é possível modificá-las ao editar cada arquivo ADM em um editor de texto para adicionar seus próprios controles personalizados. Os arquivos ADM estão localizados em C:\Arquivos de programas\Microsoft IEAK 7\pol-icies em subdiretórios diferentes para cada sistema operacional e plataforma Windows. A Figura 3 exibe as cinco categorias com uma descrição resumida de cada uma.

Figure 3 Categorias da tela Configurações adicionais

Categoria Descrição
Gerenciamento de controles Essa categoria permite habilitar ou desabilitar determinados controles do ActiveX. As configurações dessa categoria não se aplicam ao Windows Vista, apenas ao Windows XP e ao Windows Server 2003.
Configurações personalizadas Essa categoria exibe configurações de segurança. É possível habilitar ou desabilitar determinados controles e ações por zona (Internet, Intranet, Sites confiáveis ou Sites restritos).
Configurações corporativas Nessa categoria, é possível definir o tamanho e os parâmetros do cache do navegador.
Restrições corporativas Aqui é possível bloquear controles e telas específicos ao Internet Explorer para que seus usuários não os vejam. Tais configurações não se aplicam ao Windows Vista, apenas ao Windows XP e ao Windows Server 2003.
Configurações da Internet Essa categoria oferece as opções Preenchimento Automático, exibir tamanho e configurações avançadas exibidas no menu Opções da Internet do Internet Explorer.

Figura 2 Personalizando recursos do Internet Explorer

Figura 2** Personalizando recursos do Internet Explorer **(Clique na imagem para aumentar a exibição)

Verificando a compilação

Após a conclusão das telas do Assistente para personalização, o pacote será criado no local especificado no Estágio 1 ou por padrão em c:\builds. Aqui será o diretório de destino – o IEAK usa a data atual para nomear esse diretório, por exemplo, 01012007 para 1º de janeiro de 2007. Aqui haverá dois caminhos do subdiretório, um chamado INS e outro com o nome do método de distribuição escolhido, FLAT, CD ou BrndOnly.

O diretório INS age como um espaço de trabalho ou um repositório que acompanha as personalizações de acordo com a compilação do pacote. Um arquivo de texto desse diretório chamado install.ins armazena todas as configurações criadas. Se você reinicializar o Assistente para personalização, suas seleções anteriores serão selecionadas automaticamente a partir deste arquivo.

Os diretórios FLAT, CD ou BrndOnly armazenam os arquivos de instalação reais. Em qualquer um desses três locais estará um subdiretório nomeado para o sistema operacional e a plataforma, como WIN32 para Windows XP ou Windows Vista de 32 bits. O subdiretório final é nomeado para o idioma usado no pacote, como EN para inglês. Por exemplo, se você criar uma compilação no dia 1º de janeiro de 2007 usando uma distribuição Plana para Windows de 32 bits em inglês, o caminho do diretório da sua compilação será c:\builds\01012007\FLAT\WIN32\EN.

Para localizar a instalação criada com um método de distribuição Plana, faça uma busca detalhada na estrutura do diretório FLAT até encontrar o arquivo IE7Setup.exe no subdiretório do idioma. Ele é um executável auto-extraível que contém todos os arquivos binários e de configuração que compõe a compilação. Este arquivo é tudo o que você precisa para implantar seu pacote do Internet Explorer 7 (os arquivos do diretório INS não são necessários para instalação). É possível copiar este arquivo único para o servidor de distribuição para testar o pacote e, quando estiver pronto, implantá-lo para seus usuários.

Se você escolher uma distribuição de CD-ROM, deverá copiar tudo o que estiver no diretório CD para o CD. Isso inclui um arquivo autorun.inf, gerado automaticamente, e um diretório com o arquivo executável que instala o Internet Explorer a partir do CD.

Se você compilar um pacote Somente configuração ou Somente marca, terá que fazer uma busca detalhada na estrutura do diretório BrndOnly até encontrar o arquivo Setup.exe no subdiretório do idioma. Ele é um executável auto-extraível, que pode ser copiado para seu servidor de distribuição da implantação.

Gerenciando suas configurações

O pacote do Internet Explorer 7 contém todos os recursos e configurações necessários inicialmente. Mas o que fazer quando você precisar alterar uma opção? Há duas opções. Se você tiver um Active Directory, poderá atualizar as configurações do seu navegador usando a Diretiva de Grupo. Caso contrário, o IEAK fornecerá uma ferramenta chamada Gerenciador de Perfis para modificar as configurações. Primeiro, vamos analisar resumidamente a Diretiva de Grupo.

Usando Diretivas de Grupo A Diretiva de Grupo é o melhor método de gerenciamento do Internet Explorer, pois oferece suporte a todas as configurações do navegador. Com as versões anteriores do IEAK e do Internet Explorer, era necessário adicionar arquivos ADM e IEM (manutenção do Internet Explorer) ao console da Diretiva de Grupo para incorporar todas as configurações do Internet Explorer. Mas no Internet Explorer 7, o Windows XP SP2 e o Windows Vista incluem todas as configurações da Diretiva de Grupo necessárias para manter e atualizar o navegador.

Se você abrir o Editor de Diretivas de Grupo (gpedit.msc), localizará todas as configurações necessárias do Internet Explorer 7 em Modelos administrativos | Componentes do Windows | Internet Explorer.

Usando o Gerenciador de Perfis do IEAK com o Gerenciador de Perfis do IEAK é possível compilar e criar a configuração automática, ou o arquivo INS, para armazenar as configurações do Internet Explorer 7. O Gerenciador de Perfis inicialmente exige o carregamento ou a criação de um arquivo INS. É possível iniciar do zero e criar um arquivo INS com as mesmas configurações definidas no Assistente para personalização. Mas para quê duplicar o trabalho? Ao compilar seu pacote do IEAK criado, o arquivo install.ins padrão armazena as configurações do navegador. Em vez de criar outro arquivo INS no Gerenciador de Perfis, use o install.ins. Para carregar este arquivo, navegue para o caminho INS no seu diretório de compilações e vá para c:\builds\01012007\INS. Faça uma busca detalhada nos subdiretórios restantes até encontrar o arquivo.

O Gerenciador de Perfis divide suas configurações em duas seções, como você pode observar na Figura 4. As Configurações do assistente abordam opções do navegador, tais como home page, configurações de proxy e zonas de segurança. Elas correspondem às configurações dos Estágios 3 a 5 do Assistente para personalização. A seção Diretivas e Restrições controla as restrições do usuário e corresponde às configurações das cinco categorias de Diretivas e Restrições do Estágio 5 do Assistente para personalização.

Figura 4 Configurando o Internet Explorer usando o Gerenciador de Perfis

Figura 4** Configurando o Internet Explorer usando o Gerenciador de Perfis **(Clique na imagem para aumentar a exibição)

Como essas configurações já foram definidas na compilação do pacote, não é necessário modificar nada. No entanto, está é uma boa oportunidade para você revisar todas as configurações escolhidas para o pacote para verificar se estão corretas.

Após verificar as configurações no Gerenciador de Perfis, salve o arquivo install.ins em algum lugar e copie-o para um servidor Web interno. Para fazer isto, será necessário inserir o caminho UNC (convenção universal de nomenclatura) do servidor, o mesmo caminho especificado na tela Configuração automática do Estágio 4 do Assistente para personalização. Também será solicitado que você salve um arquivo CAB com o arquivo INS, exibido na Figura 5. Por quê? Ao modificar suas configurações do Internet Explorer 7 com o Gerenciador de Perfis, o IEAK geralmente precisa fazer o download de entradas do Registro para seus clientes Windows. Essas entradas são armazenadas nos arquivos INF, que são armazenados em um arquivo CAB. Se o número de versão do arquivo INS for alterado devido a modificações, um novo arquivo CAB será gerado para download. Armazene o arquivo CAB no mesmo local do servidor Web que seu arquivo INS.

Figura 5 Salvando seus arquivos de configuração automática

Figura 5** Salvando seus arquivos de configuração automática **(Clique na imagem para aumentar a exibição)

Convém fazer cópias dos arquivos INS e CAB e salvá-los em locais diferentes do seu servidor Web. Pense nisso como cópias de backup e de teste. Ao modificar as configurações do Internet Explorer com o Gerenciador de Perfis, no futuro, será possível carregar e modificar seu arquivo INS de teste para testar as alterações antes de modificar o arquivo INS ativo.

É muito simples alterar uma configuração do navegador ou controlar por meio do Gerenciador de Perfis. É possível habilitar ou desabilitar qualquer uma das opções apenas selecionando a categoria apropriada. Após fazer as alterações, salve novamente o arquivo INS e copie-o no seu servidor.

Mais uma recomendação: o arquivo INS é um arquivo de texto simples. É possível abri-lo no Bloco de notas para exibir suas configurações. É possível editar o arquivo INS no Bloco de notas? Sim. E as configurações serão aplicadas. Entretanto, o uso do Gerenciador de Perfis para modificar o arquivo INS fornece alguns benefícios. O Gerenciador de Perfis gera automaticamente um arquivo CAB, caso seja necessário, e apresenta o arquivo INS com um novo número de versão cada vez que ele é modificado. Portanto, você deve sempre usar o Gerenciador de Perfis para modificar o arquivo INS.

Conclusão

O IEAK é uma ferramenta eficiente para criação e personalização da compilação rápida e eficiente do Internet Explorer 7. A versão mais recente, IEAK 7, pode se orgulhar dos aprimoramentos em relação às versões anteriores (telas mais claras, Ajuda mais útil) para a criação do seu pacote de instalação. Ao compreender e usar o IEAK, você conseguirá disponibilizar uma instalação do Internet Explorer 7 confiável para seus usuários e agradar seu CIO ao mesmo tempo.

Entrega automática do Internet Explorer 7

A Microsoft planeja distribuir o Internet Explorer 7 como uma atualização de alta prioridade por meio das Atualizações Automáticas e dos sites Windows Update e Microsoft Update logo após o lançamento da versão final do Internet Explorer 7. Isso pode representar um problema para você como administrador, dependendo do seu ambiente. Se seus usuários não tiverem direitos de administrador local, não receberão a atualização. Além disso, se você gerenciar seu ambiente com SMS (Microsoft Systems Management Server) ou WSUS (Windows Server Update Services), já controlará as atualizações que seus usuários receberão. Se, no entanto, alguns ou todos os usuários tiverem direitos de administrador local e você não tiver nenhum sistema para gerenciar as atualizações, talvez seja necessário bloquear a atualização do Internet Explorer 7. A Microsoft criou o Internet Explorer 7 Blocker Toolkit. Esse Kit de Ferramentas (disponível em Microsoft Download Center) (em inglês) inclui um modelo de Diretiva de Grupo e um script que define uma chave de Registro para evitar a execução de atualização do Internet Explorer 7.

Lance Whitney é consultor de TI, instrutor e redator técnico. Ele criou e ofereceu suporte aos pacotes de instalação do Internet Explorer desde a versão 4.0. No início da carreira, era jornalista e deu um tiro no escuro no mundo de TI há aproximadamente 15 anos.

© 2008 Microsoft Corporation e CMP Media, LLC. Todos os direitos reservados. A reprodução parcial ou completa sem autorização é proibida..