Présentation d'utilitaireKit d'administration d'Internet Explorer

Lance Whitney

Télécharger le code de cet article: Présentation d'utilitaire : Kit d'administration d'Internet Explorer 7 (KB)

Votre directeur informatique vous a demandé d'installer la dernière version d'Internet Explorer 7 dans l'ensemble de votre organisation. Le délai est serré, le budget aussi et les exigences sont nombreuses. Vous avez besoin d'un module personnalisé qui appliquera les mêmes fonctionnalités et paramètres à tous vos utilisateurs. Vous devez également pouvoir modifier ces paramètres au besoin.

De plus, vous devez verrouiller Internet Explorer® afin que les utilisateurs ne puissent pas modifier les paramètres. Comment pouvez-vous créer et offrir ce type d'installation d'Internet Explorer rapidement et facilement ?

Microsoft vient à votre secours avec le kit d'administration d'Internet Explorer, surnommé IEAK. Cet outil de configuration gratuit a été créé pour aider les administrateurs et développeurs informatiques, les fournisseurs de services Internet et autres à créer des modules d'installation personnalisés pour Internet Explorer. En fait, Yahoo! a employé la version bêta d'IEAK 7 pour créer un module Internet Explorer 7 personnalisé à télécharger depuis le site Web Yahoo!

La version d'Internet Explorer 7 que vous créez avec IEAK doit inclure uniquement les fonctionnalités et les options que vous spécifiez. Vous pouvez activer des paramètres de sécurité spécifiques et verrouiller les contrôles auxquels vous ne souhaitez pas que vos utilisateurs aient accès.

Une fois Internet Explorer déployé, ceux qui parmi vous disposent d'Active Directory® peuvent, bien sûr, utiliser la stratégie de groupe pour contrôler et mettre à jour les paramètres du navigateur. Si vous le souhaitez, vous pouvez utiliser IEAK pour gérer les divers groupes de paramètres d'Internet Explorer.

IEAK 7 est convivial, plus encore que les versions précédentes, et offre une interface graphique simple pour créer votre module Internet Explorer. Des écrans détaillés vous guident lorsque vous sélectionnez les fonctionnalités et les options à intégrer dans votre version.

La nouvelle version d'IEAK présente quelques modifications par rapport aux versions préalables, avec quelques options supplémentaires et quelques-unes supprimées. Vous pouvez maintenant ajouter des flux Web RSS par défaut à votre version d'Internet Explorer, pointer vers plus d'une page d'accueil et page de recherche et ajouter la prise en charge d'un filtre anti-hameçonnage. Vous pouvez également configurer l'exécution et la mise à jour de l'outil de suppression des logiciels malveillants de Microsoft® Windows®. Cependant, vous ne pouvez plus personnaliser Outlook® Express et Windows Media® Player avec IEAK car ces applications ne sont pas incluses avec Internet Explorer 7.

Vous pouvez créer un module Internet Explorer pour des plates-formes de 32 bits ou 64 bits (Windows XP avec Service Pack 2 (SP2), Windows Server® 2003 avec SP1 ou Windows Vista™ x86, x64 ou Itanium). Avant d'exécuter IEAK 7, vous devez vous assurer qu'Internet Explorer 7 est installé sur le PC que vous utilisez pour créer votre module. Pour assurer la compatibilité, vous devez exécuter IEAK sur un ordinateur équipé du même système d'exploitation que les ordinateurs sur lesquels vous appliquerez la version d'Internet Explorer.

Je vais expliquer dans cette rubrique comment utiliser IEAK pour créer votre version d'installation d'Internet Explorer 7 et gérer ou mettre à jour les paramètres de votre navigateur.

Comment obtenir IEAK 7

Vous pouvez télécharger gratuitement la dernière version d'IEAK 7 sur le site microsoft.com/technet/prodtechnol/ie/ieak7. De plus, cette page fournit de la documentation et des notes de mise à jour sur IEAK, qui peuvent être utiles.

Lorsque vous installez IEAK 7 par le biais du fichier ieak.msi téléchargé, vous devez choisir le type de licence à utiliser en fonction de votre rôle (fournisseur de services Internet, fournisseur ou développeur de contenu) ou vous servir d'un Intranet d'entreprise. Les écrans qui s'affichent et le type de module créé varient en fonction du rôle choisi. Ainsi, si vous créez la version pour un environnement d'entreprise, prenez soin de sélectionner le rôle et la licence pour un Intranet d'entreprise. Une fois IEAK installé, un nouveau groupe de programmes appelé Microsoft IEAK 7 est créé dans votre menu Démarrer. Celui-ci contient trois articles : Aide IEAK, Gestionnaire de Profils IEAK et Assistant de personnalisation Internet Explorer.

Vous utiliserez l'Assistant de personnalisation d'Internet Explorer pour créer votre module d'installation. L'utilisation de cet assistant est assez simple car chaque écran vous guide tout au long du processus de conception de votre module. Alors, où est la difficulté ? Eh bien pour savoir comment configurer chaque option, il est nécessaire de bien comprendre les fonctionnalités et les contrôles dans Internet Explorer. Heureusement, IEAK 7 peut vous aider ici aussi. L'aide incorporée dans l'outil est plus détaillée et descriptive que dans les versions précédentes. Un bouton d'aide apparaît sur chaque écran de l'Assistant de personnalisation pour expliquer les paramètres et options de l'écran en question. Vous pouvez accéder à l'ensemble du fichier d'aide IEAK à partir du raccourci de l'Aide IEAK ou par le fichier IEAKHelp.chm dans C:\Program Files\Microsoft IEAK 7. Je vous recommande de lire la documentation avant de créer votre version pour comprendre chaque composant et prévoir les options nécessaires.

L'Assistant de personnalisation divise la création du module en cinq étapes distinctes :

  1. Collecte des informations
  2. Spécification des paramètres d'installation
  3. Personnalisation de l'expérience d'installation
  4. Personnalisation du navigateur
  5. Personnalisation supplémentaire

Microsoft a rationalisé le nombre d'écrans auxquels vous devez faire face dans IEAK 7, donc le processus est plus clair et plus net que dans les versions préalables. Cependant, l'Assistant de personnalisation continue de faire apparaître des dizaines d'écrans où vous choisissez les options pour votre module. En conséquence, je ne vais pas décrire chaque écran dans cette rubrique car un grand nombre d'entre eux sont explicites et j'ai expliqué comment accéder à l'Aide pour les plus compliqués. Je préfère vous fournir une brève description de l'objet de chaque étape et détailler quelques-uns des écrans les plus importants.

Étape 1 Collecte des informations Vous décidez ici où enregistrer votre module d'installation, sur quels système d'exploitation et plate-forme il s'exécutera, comment vous souhaitez distribuer Internet Explorer et quelles options personnaliser. Dans cette étape, vous pouvez spécifier une des trois méthodes de distribution pour Internet Explorer 7, comme illustré par la Figure 1 : une installation de Fichier, qui crée une structure de répertoire plate avec les fichiers qui constituent votre version, le CD-ROM, qui crée un disque d'installation (pratique si vous prenez en charge des utilisateurs distants) et un module de configuration seulement ou homologation seulement, qui applique vos paramètres personnalisés à une installation existante d'Internet Explorer 7. Vous pouvez utiliser la dernière option pour Windows Vista si Internet Explorer 7 est déjà installé et que vous souhaitez le personnaliser.

Figure 1 Spécification d'une méthode de distribution

Figure 1** Spécification d'une méthode de distribution **(Cliquer sur l'image pour l'agrandir)

Dans cette étape, vous spécifiez également quelle langue utiliser pour votre version. Vous pouvez créer des versions localisées d'Internet Explorer 7 pour chacune des langues que vous avez besoin de prendre en charge.

Étape 2 Spécification des paramètres d'installation Ici, vous téléchargez les derniers composants et mises à jour pour Internet Explorer pour créer votre module.

Étape 3 Personnalisation de l'expérience d'installation Dans cette étape, vous choisissez l'installation que vos utilisateurs recevront : Interactive (l'utilisateur doit faire des choix pendant l'installation), Mains libres (l'utilisateur voit l'installation se dérouler, sans pouvoir intervenir) ou Entièrement automatisée (l'installation s'exécute complètement en arrière-plan sans interaction de l'utilisateur). Si vous créez un CD-ROM, cette étape vous invitera à créer une page de démarrage et d'autres éléments pour le CD.

Étape 4 Personnalisation du navigateur Ici, vous personnalisez l'apparence d'Internet Explorer, déterminez les URL pour la Page d'accueil, la Page de support et les Favoris, configurez vos paramètres de proxy et établissez les paramètres de confidentialité et de sécurité pour le navigateur. Dans cette étape, vous pouvez également spécifier le nom et l'emplacement d'un fichier d'auto-configuration ou un fichier de paramètres Internet (INS), avec lequel vous pouvez gérer vos paramètres de navigateur si vous n'avez pas l'intention d'utiliser la Stratégie de groupe.

Le fichier INS est un fichier texte simple qui contient tous les paramètres de navigateur principaux, de la page d'accueil aux Favoris, en passant par les options de sécurité et la configuration de proxy. Vous enregistrez ce fichier INS sur un serveur Web interne. Chaque PC pointe alors vers ce fichier pour obtenir ses paramètres de navigateur. Si vous avez besoin de modifier n'importe quel paramètre à l'avenir, il vous suffit de modifier le fichier INS et vos utilisateurs recevront automatiquement cette modification. Vous pouvez spécifier la fréquence de mise à jour et d'application des paramètres.

Dans cette étape, vous avez également la possibilité d'établir vos serveurs proxy, soit en entrant manuellement leurs adresses IP et numéros de port, soit en créant et spécifiant le nom d'un fichier JScript® ( JS), Javascript (JVS) ou d'autoconfiguration de proxy (PAC) avec vos informations de proxy. L'Aide d'IEAK fournit des exemples de codes que vous pouvez utiliser pour créer ces fichiers.

Vous pouvez également activer le Mode protégé si vous concevez un module Internet Explorer 7 dans et pour Windows Vista. Il vous suffit d'activer le mode protégé dans Internet Explorer 7 sur votre PC de référence, puis d'importer ensuite ce paramètre dans IEAK.

Étape 5 Personnalisation supplémentaire Pour finir, dans cette étape, vous déterminez des stratégies d'utilisateur et des restrictions de sécurité pour votre version. Vous pouvez verrouiller de manière sélective des paramètres individuels si vous ne souhaitez pas que vos utilisateurs les voient ou modifient. La figure 2 affiche l'écran Paramètres supplémentaires avec cinq catégories de contrôles que vous pouvez activer ou désactiver. Les paramètres de ces écrans sont tirés de cinq modèles d'ADM pour Internet Explorer 7, qui sont installés une fois que vous avez téléchargé les derniers composants de navigateur dans l'étape 2 de l'assistant. Si vous utilisez la Stratégie de groupe, vous pouvez ignorer cette étape. Sinon, vous pouvez ensuite configurer les options dans les cinq catégories. Comme ces catégories viennent directement des modèles d'ADM, vous pouvez même les modifier en modifiant chaque fichier ADM dans un éditeur de texte pour ajouter vos propres contrôles personnalisés. Les fichiers ADM sont situés dans C:\Program Files\Microsoft IEAK 7\pol-icies, sous des sous-répertoires différents pour chaque système d'exploitation et plate-forme Windows. La figure 3 affiche les cinq catégories avec une brève description de chacune.

Figure 3 Catégories de l'écran Paramètres supplémentaires

Catégorie Description
Gestion des contrôles Cette catégorie vous permet d'activer ou de désactiver certains contrôles ActiveX. Les paramètres de cette catégorie ne s'appliquent pas à Windows Vista, seulement à Windows XP et Windows Server 2003.
Paramètres personnalisés Cette catégorie affiche les paramètres de sécurité. Vous pouvez activer ou désactiver certains contrôles et actions par zone (Internet, Intranet, Sites de confiance ou Sites limités).
Paramètres d'entreprise Dans cette catégorie, vous pouvez déterminer la taille et les paramètres du cache du navigateur.
Restrictions d'entreprise Ici, vous pouvez verrouiller des contrôles et écrans spécifiques dans Internet Explorer pour que vos utilisateurs ne puissent pas les voir. Ces paramètres ne s'appliquent pas à Windows Vista, seulement à Windows XP et Windows Server 2003.
Paramètres Internet Cette catégorie offre des options de saisie semi-automatique, de taille d'affichage et les paramètres avancés affichés dans le menu Options Internet d'Internet Explorer.

Figure 2 Personnalisation des fonctionnalités d'Internet Explorer

Figure 2** Personnalisation des fonctionnalités d'Internet Explorer **(Cliquer sur l'image pour l'agrandir)

Vérification de la version

Une fois les écrans complétés dans l'Assistant de personnalisation, votre module est créé dans l'emplacement que vous avez spécifié à l'Étape 1 ou par défaut dans c:\builds. Vous verrez à cet endroit le répertoire de destination : IEAK utilise la date actuelle pour ce nom de répertoire, par exemple, 01012007 pour le 1er janvier, 2007. En-dessous se trouveront deux chemins de sous-répertoires, un nommé INS et l'autre portant le nom de la méthode de distribution choisie : FLAT, CD ou BrndOnly.

Le répertoire INS sert d'espace de travail ou de référentiel effectuant le suivi de vos personnalisations au cours de la création de votre module. Un fichier texte se trouvant dans ce répertoire, appelé install.ins, stocke tous les paramètres que vous créez. Si vous redémarrez l'Assistant de personnalisation, vos sélections précédentes sont automatiquement reprises dans ce fichier.

Les répertoires FLAT, CD ou BrndOnly enregistrent les fichiers d'installation réels. Vous trouverez sous n'importe lequel de ces trois emplacements un sous-répertoire tirant son nom du système d'exploitation et de la plate-forme, tel que WIN32 pour Windows XP ou Windows Vista de 32 bits. Le sous-répertoire final est nommé en fonction de la langue utilisée pour votre module (par exemple, EN pour English). À titre d'exemple, si vous avez créé une version le 1er janvier 2007, avec une distribution plate pour Windows 32 bits en anglais, le chemin de répertoire de votre version sera c:\builds\01012007\FLAT\WIN32\EN.

Pour rechercher l'installation créée avec une méthode de distribution plate, explorez la structure du répertoire FLAT jusqu'à ce qu'apparaisse le fichier IE7Setup.exe dans le sous-répertoire de langue. Il s'agit d'un exécutable auto-extractible contenant tous les fichiers binaires et de configuration constituant votre version. Ce fichier est tout ce dont vous avez besoin pour déployer votre module Internet Explorer 7 (les fichiers du répertoire INS ne sont pas nécessaires pour l'installation). Vous pouvez copier ce fichier seul sur votre serveur de distribution pour tester votre module et ensuite, une fois prêt, le déployer pour vos utilisateurs.

Si vous avez choisi une distribution par CD-ROM, vous devez copier tout ce qui se trouve dans le répertoire CD sur votre CD. Ceci inclut un fichier autorun.inf, qui est créé automatiquement, et un répertoire comprenant le fichier exécutable qui installe Internet Explorer à partir du CD.

Si vous avez créé un module Configuration seulement ou Homologation seulement, explorez la structure du répertoire BrndOnly jusqu'à atteindre le fichier Setup.exe dans le sous-répertoire de langue. Il s'agit d'un exécutable auto-extractible, que vous pouvez copier sur votre serveur de distribution pour le déploiement.

Gestion de vos paramètres

Votre module Internet Explorer 7 contient l'ensemble des fonctionnalités et paramètres dont vous avez besoin au début. Mais que faire lorsque vous avez besoin de modifier une option ? Deux choix s'offrent à vous. Si vous avez Active Directory, vous pouvez mettre à jour vos paramètres de navigateur en utilisant la Stratégie de groupe. Sinon, IEAK fournit un outil appelé Gestionnaire de profils qui permet de modifier les paramètres. Commençons par jeter un bref coup d'œil à la Stratégie de groupe.

Utilisation des stratégies de groupe La Stratégie de groupe représente la meilleure méthode pour gérer Internet Explorer car elle prend en charge tous les paramètres du navigateur. Avec les versions antérieures d'IEAK et d'Internet Explorer, il fallait ajouter les fichiers ADM et les fichiers de Maintenance Internet Explorer (IEM) à votre console de stratégie de groupe pour intégrer tous les paramètres pour Internet Explorer. Mais pour Internet Explorer 7, Windows XP SP2 et Windows Vista incluent tous les paramètres de stratégie de groupe nécessaires pour la gestion et la mise à jour du navigateur.

Si vous ouvrez l'Éditeur de stratégie de groupe (gpedit.msc), vous trouverez tous les paramètres nécessaires pour Internet Explorer 7 sous Modèles administratifs | Composants Windows | Internet Explorer.

Utilisation du Gestionnaire de profils IEAK Avec le Gestionnaire de profils IEAK, vous concevez et créez la configuration automatique, ou fichier INS, pour enregistrer les paramètres d'Internet Explorer 7. Au départ, le Gestionnaire de profils requiert que vous téléchargiez ou créiez un nouveau fichier INS. Vous pourriez partir de zéro et créer un nouveau fichier INS avec les paramètres que vous avez configurés dans l'Assistant de personnalisation. Mais pourquoi faire deux fois la même chose ? Lorsque vous avez conçu votre module, IEAK a créé le fichier install.ins par défaut pour enregistrer les paramètres du navigateur. Au lieu de créer un nouveau fichier INS dans le Gestionnaire de profils, utilisez install.ins. Pour charger ce fichier, accédez au chemin INS dans le répertoire de votre version, disons c:\builds\01012007\INS. Explorez les sous-répertoires restants jusqu'à atteindre le fichier.

Le Gestionnaire de profils divise ses paramètres en deux sections, comme vous pouvez le voir dans la Figure 4. Les Paramètres de l'Assistant englobent les options du navigateur telles que la page d'accueil, les paramètres de proxy, et les zones de sécurité. Ceux-ci correspondent aux paramètres des étapes 3 à 5 de l'Assistant de personnalisation. La section Stratégies et Restrictions contrôle les restrictions des utilisateurs et correspond aux paramètres des cinq catégories des Stratégies et Restrictions de l'étape 5 de l'Assistant de personnalisation.

Figure 4 Configuration d'Internet Explorer à l'aide du Gestionnaire de profils

Figure 4** Configuration d'Internet Explorer à l'aide du Gestionnaire de profils **(Cliquer sur l'image pour l'agrandir)

Puisque vous avez déjà défini ces paramètres lors de la création de votre module, vous ne devez rien avoir à modifier. Cependant, il s'agit là d'une bonne opportunité pour passer en revue tous les paramètres que vous avez choisis pour votre module afin de vous assurer qu'ils sont corrects.

Après avoir vérifié les paramètres dans le Gestionnaire de profils, enregistrez le fichier install.ins ailleurs, puis copiez-le sur un serveur Web interne. Pour ce faire, vous devrez entrer le chemin d'accès UNC (Universal Naming Convention) du serveur, le même que celui spécifié dans l'écran de Configuration automatique à l'étape 4 de l'Assistant de personnalisation. Vous êtes également invité à enregistrer un fichier CAB avec le fichier INS, illustré par la Figure 5. Pourquoi ? Lorsque vous modifiez vos paramètres Internet Explorer 7 avec le Gestionnaire de profils, IEAK a souvent besoin de télécharger des entrées de registre pour vos clients Windows. Ces entrées sont enregistrées dans des fichiers INF, qui sont ensuite enregistrés dans un fichier CAB. Si le numéro de version du fichier INS change en raison de nouvelles modifications, un nouveau fichier CAB devient disponible pour le téléchargement. Enregistrez le fichier CAB au même endroit sur votre serveur Web que votre fichier INS.

Figure 5 Enregistrement de vos fichiers de configuration automatique

Figure 5** Enregistrement de vos fichiers de configuration automatique **(Cliquer sur l'image pour l'agrandir)

Vous pouvez ensuite faire des copies du fichier INS et du fichier CAB et les enregistrer à des endroits différents sur votre serveur Web. Considérez-les comme des copies de sauvegarde et des copies de test. Lorsque vous modifiez vos paramètres Internet Explorer avec le Gestionnaire de profils à l'avenir, vous pouvez charger et modifier votre fichier INS de test pour tester vos modifications avant de modifier le fichier INS actif.

Il est facile de modifier un paramètre ou contrôle du navigateur par le biais du Gestionnaire de profils. Il suffit de sélectionner la catégorie appropriée et vous pouvez ensuite activer ou désactiver n'importe quelle option. Une fois vos changements effectués, réenregistrez le fichier INS, puis recopiez-le sur votre serveur.

Dernière recommandation : le fichier INS est un fichier texte simple. Vous pouvez l'ouvrir dans le Bloc-notes pour afficher ses paramètres. Peut-on également modifier le fichier INS dans le Bloc-notes ? Vous pouvez, et les paramètres prendront effet. Cependant, il y a certains avantages à utiliser le Gestionnaire de profils pour modifier le fichier INS. Le Gestionnaire de profils produit automatiquement un fichier CAB si nécessaire et il marque le fichier INS avec un nouveau numéro de version à chaque fois qu'il est modifié. Par conséquent, vous devez toujours utiliser le Gestionnaire de profils pour modifier votre fichier INS.

Conclusion

IEAK est un outil efficace pour créer et personnaliser rapidement et efficacement votre version d'Internet Explorer 7. La dernière version, IEAK 7, comporte plusieurs améliorations par rapport aux versions précédentes (des écrans plus clairs, une aide plus utile) qui vous aideront à concevoir votre propre module d'installation. En comprenant et en utilisant IEAK, vous devriez pouvoir fournir une installation fiable d'Internet Explorer 7 à vos utilisateurs, tout en satisfaisant votre directeur informatique.

Distribution automatique d'Internet Explorer 7

Microsoft a l'intention de distribuer Internet Explorer 7 sous la forme d'une mise à jour prioritaire grâce à des mises à jour automatiques et par le biais des sites Windows Update et Microsoft Update peu de temps après la publication de la version finale d'Internet Explorer 7. Ceci risque de vous poser un problème dans votre rôle d'administrateur, en fonction de votre environnement. Si vos utilisateurs n'ont pas de droits d'administrateur local, ils ne recevront pas cette mise à jour. De plus, si vous gérez votre environnement avec Microsoft Systems Management Server (SMS) ou Windows Server Update Services (WSUS), vous contrôlez déjà les mises à jour que vos utilisateurs reçoivent. Cependant, si certains ou tous vos utilisateurs ont des droits d'administrateur local et que vous n'avez pas de système pour gérer les mises à jour, vous devrez peut-être bloquer la mise à jour d'Internet Explorer 7. Microsoft a créé un Blocker Toolkit pour Internet Explorer 7. Ce toolkit (disponible dans le Centre de téléchargement Microsoft) comprend un modèle de Stratégie de groupe et un script définissant une clé de registre pour empêcher l'exécution de la mise à jour d'Internet Explorer 7.

Lance Whitney est consultant en informatique, formateur et rédacteur technique. Il a créé et pris en charge plusieurs modules d'installation pour Internet Explorer depuis la version 4.0. Journaliste à l'origine, il s'est reconverti dans le monde de l'informatique il y a 15 ans.

© 2008 Microsoft Corporation et CMP Media, LLC. Tous droits réservés. Toute reproduction, totale ou partielle, est interdite sans autorisation préalable.