Migration vers Internet Explorer 11 et compatibilité des applications
Transcription
Migration vers Internet Explorer 11 et compatibilité des applications
Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Microsoft France Auteurs : Sébastien Bovo, Pierre-Louis Coll, Bastien Kiffer, Ismaël Limbada, Daouda Ndiaye Relecteurs : Philippe Beraud, Franck Borschneck, Jean-Yves Grasset, Marie Wakim Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Mentions légales © 2015 Microsoft Corporation – Tous droits réservés. Le contenu de ce document est communiqué uniquement à titre informatif. Il ne constitue en aucun cas une offre ou une acceptation juridiquement contraignante de la part de Microsoft Ireland Operations Limited ou de tout autre affilié du Groupe Microsoft. Ce Contenu ne pourra pas être interprété comme (i) un quelconque engagement de la part de Microsoft Ireland Operations Limited ou de tout autre affilié du Groupe Microsoft et/ou (ii) complétant ou modifiant les termes de tout accord existant avec Microsoft Ireland Operations Limited ou tout autre affilié du Groupe Microsoft. Dans tous les cas, tout engagement de Microsoft Ireland Operations Limited ou de tout autre affilié du Groupe Microsoft devra nécessairement et préalablement être stipulé dans un contrat préparé par Microsoft et signé par les représentants habilités de votre société et de l’affilié du Groupe Microsoft concerné. De plus, nous vous rappelons que les informations et opinions exprimées dans ce document, y compris les URL et autres références à des sites Web Internet, peuvent changer sans préavis. Page 2 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Agenda Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise......................................................................................... 1 Introduction ............................................................................................................................................................................................... 5 Objectifs du Livre Blanc .......................................................................................................................................................................... 6 Organisation du Livre Blanc ................................................................................................................................................................... 7 Audience concernée ................................................................................................................................................................................ 7 Politique de support ................................................................................................................................................................................ 8 Internet Explorer.................................................................................................................................................................................. 8 Risques associés .................................................................................................................................................................................10 Déploiement d’Internet Explorer 11 ..................................................................................................................................................... 11 Plateformes supportées ......................................................................................................................................................................... 11 Les étapes du déploiement...................................................................................................................................................................12 Installation des prérequis pour Windows 7 SP1 et Windows Server 2008 R2 SP1 ...............................................................13 Installation des mises à jour de sécurité d’Internet Explorer 11 ............................................................................................... 14 Méthodes de déploiement d’Internet Explorer pour Windows 7 SP1 ..........................................................................................15 Programme d’installation autonome .............................................................................................................................................15 Internet Explorer Administration Kit 11 ..........................................................................................................................................17 Installation avec les mises à jour automatiques ..........................................................................................................................17 Installation avec Windows Servicing ..............................................................................................................................................18 Comparatif des méthodes de déploiement .................................................................................................................................19 Déploiement des modules linguistiques .......................................................................................................................................19 Déploiement d’Internet Explorer 11 avec un seul redémarrage ................................................................................................... 20 Formats de fichiers à utiliser ........................................................................................................................................................... 20 Préparation du déploiement ...........................................................................................................................................................21 Récupération des sources d’Internet Explorer 11 ........................................................................................................................21 Extraction des sources ..................................................................................................................................................................... 22 Installation d’Internet Explorer 11 ................................................................................................................................................... 23 Désinstallation d’Internet Explorer 11 pour Windows 7 .................................................................................................................. 24 Compatibilité ........................................................................................................................................................................................... 25 Mode de Compatibilité des Documents ........................................................................................................................................... 25 Fonctionnement du Mode de Compatibilité des Documents................................................................................................. 25 Mode de Document « Standards » au lieu du Mode de Document « Legacy » ................................................................ 26 Vérification du mode de Compatibilité des Documents .......................................................................................................... 27 Organigramme de sélection du mode de Compatibilité des Documents ........................................................................... 28 Mode de Compatibilité ......................................................................................................................................................................... 30 Rappel sur le mode de compatibilité............................................................................................................................................ 30 Qu’est-ce que le mode de Compatibilité pour Internet Explorer 11 ? ................................................................................... 30 Page 3 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Comment détecter des fonctionnalités au lieu des navigateurs ............................................................................................ 30 Comment savoir si un site tourne en mode de Compatibilité ? ............................................................................................. 32 Changements liés à la Compatibilité .................................................................................................................................................. 32 Modifications apportées à la chaîne de l’agent utilisateur....................................................................................................... 32 Modifications du mode de Document par défaut ..................................................................................................................... 33 Autres modifications......................................................................................................................................................................... 33 Collecte des données via la découverte de site d’entreprise ....................................................................................................... 34 Fonctionnalités ........................................................................................................................................................................................ 34 Installation et activation ........................................................................................................................................................................ 35 Désactiver la collecte de données sur vos ordinateurs clients ..................................................................................................... 37 Arrêt de la collecte de données via PowerShell ......................................................................................................................... 37 Arrêt de la collecte de données via une stratégie de groupe ................................................................................................ 38 Interrogation des données ................................................................................................................................................................... 38 Gestion de la configuration du navigateur ....................................................................................................................................... 39 Suppression d’Internet Explorer Maintenance (IEM) ...................................................................................................................... 40 Modèles d’administration ..................................................................................................................................................................... 41 Bonnes pratiques pour éditer les modèles d’administration ................................................................................................... 41 Stratégie de préférences ...................................................................................................................................................................... 42 Création d’une stratégie de préférence pour Internet Explorer 11 ......................................................................................... 43 Microsoft Services .................................................................................................................................................................................. 49 Table des illustrations ............................................................................................................................................................................ 50 Figures ...................................................................................................................................................................................................... 50 Tableaux ....................................................................................................................................................................................................51 Références ............................................................................................................................................................................................... 52 Page 4 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Introduction 1 2 3 4 Figure 1 - Ordinateurs joints à un domaine 1 2 3 4 Figure 2 – Ordinateurs grand public La coexistence des navigateurs est aujourd’hui une réalité. Selon une étude du Gartner1, Internet Explorer est installé sur plus de 95% des ordinateurs professionnels, et, dans la plupart, des cas avec au moins un autre navigateur. Parmi ce pourcentage élevé, une grande partie des postes utilisateurs n’exécute pas la version la plus à jour d’Internet Explorer. Bien que la sécurité d’Internet Explorer s’améliore de jour en jour, il est nécessaire de mettre à jour Internet Explorer régulièrement pour bénéficier des dernières innovations en matière de sécurité et profiter du support technique Microsoft. Certaines applications métiers développées pour une version spécifique d’Internet Explorer ne sont pas compatibles avec d’autres versions, ce qui empêche l’application d’une stratégie de migration vers la version la plus récente du navigateur. Windows XP supportait les versions 6, 7 et 8 d’Internet Explorer. Suite à la fin de support d’Internet Explorer 6, la plupart des entreprises ont migré sur Internet Explorer 8, car cette version est supportée à la fois sur Windows XP et sur Windows 7. Aujourd’hui, la majeure partie des utilisateurs est passée sur Internet Explorer 11. Comme le montre la Figure 12, plus de deux tiers des ordinateurs joints à un domaine ont déjà migré vers Internet Explorer 11 alors que la quasi-totalité des ordinateurs grand public (cf. Figure 23) possède déjà la dernière version d’Internet Explorer. La différence de pourcentage entre les deux figures s’explique par les problématiques de compatibilité de certaines applications métiers dans un contexte professionnel. Internet Explorer 11 permet de répondre à ces besoins en améliorant la rétrocompatibilité des applications grâce au mode Entreprise ainsi qu’en augmentant la sécurité du navigateur. Figure 3 – Mode Entreprise Le mode Entreprise (cf. Figure 3) est un mode de compatibilité qui permet d’afficher des sites Web à l’aide d’une configuration de navigateur modifiée conçue pour émuler Internet Explorer 8, améliorant ainsi la compatibilité des applications Web écrites et testées sur des versions précédentes d’Internet Explorer. Le mode Entreprise résout en général la majeure partie des problèmes de compatibilité. Note : Pour plus d’informations sur le mode Entreprise, référez-vous à l’article « Qu’est-ce que le mode Entreprise ? 4» « A Two-Pronged Approach to Browser Strategies Allows for Legacy and Modern Browser Strategy » - Analysts: David Mitchell Smith and Ray Valdes – 07 March 2014 2 Ordinateurs joints à un domaine – Source Windows Update 3 Ordinateurs grand public – Source Windows Update 4 Qu’est-ce que le mode Entreprise ? : https://msdn.microsoft.com/fr-fr/library/dn640687.aspx 1 Page 5 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Objectifs du Livre Blanc Le 7 août 2014, Microsoft a annoncé qu’à compter du 12 janvier 2016, seule la toute dernière version d'Internet Explorer disponible pour un système d'exploitation supporté bénéficiera d'un support technique et de mises à jour de sécurité. Les clients ont jusqu'au 12 janvier 2016 pour procéder à la mise à niveau de leur navigateur. Après cette date, les versions précédentes d'Internet Explorer ne seront plus supportées. La fin du support signifie que le support assisté gratuit ou payant ainsi que les mises à jour du contenu technique en ligne ne seront plus disponibles. In fine, les correctifs de sécurité et mises à jour liés ou non à la sécurité cesseront d’être publiés. Microsoft a chargé le cabinet Forrester Consulting d’étudier la mise à niveau vers Internet Explorer 11 sur Windows 7 et ses bénéfices. Les premières observations des clients du pilote nous démontrent que : La migration d‘Internet Explorer 8 vers Internet Explorer 11 était 1,8 fois plus rapide que prévu, notamment grâce au mode Enterprise. L'effort de réécriture des applications aux standards du Web et des navigateurs modernes a été réduit de 75%. Le support du navigateur en cours et les tests des applications critiques ont été considérablement réduits. De nombreux utilisateurs professionnels ont vu leur productivité s’améliorer à l’usage de cette version du navigateur. Note : Pour visualiser l’intégralité de l’enquête, référez-vous à « The Total Economic Impact Of Microsoft Internet Explorer 115 » Compte tenu de la fin programmée du support des versions précédentes d’Internet Explorer soulignée ci-avant, ce Livre Blanc a pour objectifs de vous aider à migrer vos postes vers la dernière version d’Internet Explorer et à assurer dans cette dynamique la compatibilité de vos applications professionnelles. The Total Economic Impact Of Microsoft Internet Explorer 11 – Français: https://www.microsoft.com/fr-FR/download/details.aspx?id=45907 5 Page 6 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Organisation du Livre Blanc Afin de répondre aux différents objectifs mentionnés ci-dessus, le présent document est organisé par thèmes qui seront abordés dans les sections suivantes : Politique de Support Déploiement d’Internet Explorer Compatibilité Déploiement d’applications d’entreprise Management du navigateur Note : Pour plus d’informations, vous pouvez consulter l’article Technet consacré à Internet Explorer 116. Audience concernée Ce document est destiné aux professionnels de l’informatique, aux architectes système mais également aux développeurs qui souhaitent comprendre comment Internet Explorer 11 peut répondre à leurs attentes en abordant aussi bien son déploiement et sa gestion que la compatibilité des applications métiers. 6 Internet Explorer 11 : https://technet.microsoft.com/fr-fr/library/mt270202.aspx Page 7 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Politique de support Internet Explorer est un composant du système d'exploitation Windows qui s’inscrit dans la politique de support du produit sur lequel il est installé. Un composant se définit comme un ensemble de fichiers ou de fonctionnalités fournis avec un produit Microsoft, qu'il soit livré avec le produit, inclus dans une mise à jour ou un Service Pack du produit, ou proposé sous forme de téléchargement web pour le produit. Figure 4 - Politique de Support Microsoft Microsoft fournit généralement dix années de support de façon glissante (sur le Service Pack le plus récent) pour les logiciels d'entreprises et les outils de développement. Ces dix années se décomposent ainsi : cinq années de phase principale de support puis cinq années de phase d'extension de support. Internet Explorer Figure 5 - Logo d'Internet Explorer La dernière version d'Internet Explorer offre une sécurité renforcée, des performances accrues, une meilleure comptabilité descendante et un support des technologies modernes qui contribuent à la réussite des services et sites web d'aujourd'hui. Microsoft encourage ses clients à se mettre à niveau et à utiliser le dernier navigateur pour une expérience de navigation plus rapide et plus sécurisée. Voici un tableau récapitulatif des versions minimales d’Internet Explorer supportées à partir du 12 janvier 2016 en fonction des systèmes d’exploitation : Systèmes d’exploitation Version d'Internet Explorer Windows Vista SP2 Internet Explorer 9 Windows 7 SP1 Internet Explorer 11 Mise à jour de Windows 8.1 Internet Explorer 11 Windows Desktop Windows Server Windows Server 2008 SP2 Windows Server 2008 IA64 (Itanium) Windows Server 2008 R2 SP1 Windows Server 2008 R2 IA64 (Itanium) Windows Server 2012 Page 8 sur 52 Internet Explorer 9 Internet Explorer 9 Internet Explorer 11 Internet Explorer 11 Internet Explorer 10 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Windows Server 2012 R2 Internet Explorer 11 Windows Embedded Windows Embedded for Point of Service (WEPOS) Windows Embedded Standard 2009 (WES09) Windows Embedded POSReady 2009 Windows Embedded Standard 7 Windows Embedded POSReady 7 Windows Thin PC Windows Embedded 8 Standard Mise à jour de Windows 8.1 Industry Internet Explorer 7 Internet Explorer 8 Internet Explorer 8 Internet Explorer 11 Internet Explorer 11 Internet Explorer 8 Internet Explorer 10 Internet Explorer 11 Tableau 1 – Versions d’Internet Explorer supportées par plateformes Microsoft recommande à ses clients exécutant une ancienne version d'Internet Explorer, telle qu'Internet Explorer 8 sur Windows 7 Service Pack 1 (SP1), d'envisager de migrer vers une des combinaisons de navigateur et système d'exploitation pris en charge (cf. Tableau 1) avant le 12 janvier 2016. Page 9 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Risques associés Comme souligné précédemment, vous avez jusqu'au 12 janvier 2016 pour procéder à la mise à niveau de leur navigateur. Après cette date, les versions précédentes d'Internet Explorer arriveront en fin de support. La fin du support signifie que, ni le support assisté gratuit ou payant, ni les mises à jour du contenu technique en ligne ne seront disponibles. In fine, les correctifs de sécurité ou mises à jour non liées à la sécurité cesseront d’être publiés. Figure 6 – Migration vers Internet Explorer 11 Conserver une version non supportée d’Internet Explorer sur un poste de travail fait courir d’importants risques au système d’information dans sa globalité. Le navigateur Internet Explorer est l’un des composants les plus exposés, mais également le plus vulnérable. Ainsi il comporte de nombreuses vulnérabilités tout en se positionnant au même niveau que ses concurrents : 1347 vulnérabilités ont été découvertes sur les trois premiers trimestres de 2015, alors qu’on en recense 1418 pour Google Chrome et 1069 pour Firefox. La plupart des vulnérabilités sont communes aux différentes versions d’Internet Explorer : le reverse-engineering des correctifs apportés une fois ces derniers publiés facilite l’exploitation de ces vulnérabilités et met encore plus à risque les précédentes versions d’Internet Explorer. Source : https://www.cvedetails.com/product/9900/Microsoft-Internet-Explorer.html Source : http://www.cvedetails.com/product/15031/Google-Chrome.html?vendor_id=1224 9 Source : https://www.cvedetails.com/product/3264/Mozilla-Firefox.html?vendor_id=452 7 8 Page 10 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Déploiement d’Internet Explorer 11 Plateformes supportées La dernière version d’Internet Explorer, à savoir Internet Explorer 11, est disponible pour les plateformes suivantes : Windows 7 SP1 Windows Server 2008 R2 SP1 Windows 8.1 Windows Server 2012 R2 Windows 10 Note : Pour plus de détails, vous pouvez consulter l’article Configuration système requise et prise en charge des langues pour Internet Explorer 11 10 Internet Explorer 11 est disponible depuis la sortie de Windows 8.1 en octobre 2013. Internet Explorer 11 est intégré à Windows 8.1 et Windows Server 2012 R2. Pour Windows 7 SP1 et Windows Server 2008 R2, Internet Explorer 11 est disponible depuis novembre 2013. Plusieurs méthodes de déploiement existent pour installer Internet Explorer 11 sur Windows 7 SP1 ainsi que Windows Server 2008 R2. Dans Windows 10, le navigateur par défaut est Microsoft Edge*. Cependant, afin d’assurer la compatibilité avec des sites web anciens ou des modules complémentaires (ActiveX, barre d’outils), Internet Explorer 11 reste également présent dans Windows 10. *Microsoft Edge n’est pas disponible dans Windows 10 Enterprise Long Term Service Branch - LTSB. Remarque : Les fonctionnalités (Cf. article Outils et fonctionnalités mis à jour - Internet Explorer 1111) destinées aux entreprises telles que le Mode Entreprise d’Internet Explorer12 (émulation du moteur de rendu d’Internet Explorer 8) et le Site Discovery Toolkit13 (découverte des sites et applications Web accédées par les utilisateurs et inventaire des informations de compatibilité – mode de compatibilité des documents, ActiveX utilisé, Zones de sécurité) ne sont disponibles dans Internet Explorer 11 que depuis 2014. Configuration système requise et prise en charge des langues pour Internet Explorer 11 : https://technet.microsoft.com/fr-fr/library/dn321440.aspx 11 Outils et fonctionnalités mis à jour - Internet Explorer 11 : https://technet.microsoft.com/frfr/library/dn338145.aspx 12 Mode Entreprise d’Internet Explorer 11 : https://technet.microsoft.com/frfr/library/mt269903.aspx 13 Enterprise Site Discovery Toolkit for Internet Explorer: https://www.microsoft.com/enus/download/details.aspx?id=44570 10 Page 11 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Plateformes Afin de bénéficier du mode Entreprise et du Site Discovery Toolkit, il est nécessaire d’installer la dernière mise à jour de sécurité cumulative pour Internet Explorer 11. Méthode de déploiement d’Internet Fonctionnalités entreprise Explorer 11 Windows 7 SP1 Windows Server 2008 R2 SP1 Package autonome Installation de la dernière mise à jour de sécurité cumulative pour Internet Explorer 11 Windows Update WSUS Windows 8.1 Windows Server 2012 R2 Intégré à Windows Installation de la dernière mise à jour de sécurité cumulative pour Internet Explorer 11 Windows 10 Intégré à Windows Intégré à Internet Explorer 11 Tableau 2 - Plateformes supportées Les étapes du déploiement Le déploiement d’Internet Explorer 11 se déroule en plusieurs étapes selon le système d’exploitation Windows considéré, afin de bénéficier de nouvelles fonctionnalités, des correctifs de fiabilité et de sécurité. Pour Windows 10, il suffit d’installer la dernière mise à jour de sécurité pour Windows 10. Sur cette version de Windows, les mises à jour de sécurité sont cumulatives et contiennent tous les précédents correctifs. Pour Windows 8.1 et Windows Server 2012 R2, il faut installer la dernière mise à jour de sécurité cumulative pour Internet Explorer 11. La dernière mise à jour de sécurité cumulative inclut les fonctionnalités entreprise. Pour Windows 7 SP1 et Windows Server 2008 R2 SP1, le déploiement comporte plusieurs phases : il faut installer au préalable des mises à jour de prérequis, puis installer Internet Explorer 11 et finalement installer la dernière mise à jour de sécurité cumulative pour Internet Explorer 11. Internet Explorer 11 sera alors installée avec les fonctionnalités entreprise. 1. Installation des prérequis 2. Installation d'Internet Explorer 11 3. Installations des modules linguistiques 4. Installation de la mise à jour de sécurité cumulative Figure 7 - Etapes du déploiement d'Internet Explorer 11 pour Windows 7 SP1 Page 12 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Installation des prérequis pour Windows 7 SP1 et Windows Server 2008 R2 SP1 Comme évoqué précédemment Internet Explorer 11 a été conçu à l’origine pour Windows 8.1. Certaines fonctionnalités et APIs ont été intégrées pour être prises en charge dans Windows 7 SP1 et Windows Server 2008 R2 SP1. Il faut donc nécessaire d’installer plusieurs mises à jour avant de déployer Internet Explorer 11 sur ces plateformes. A la date de publication de ce document, les mises à jour requises sont les suivantes : KB Mise à jour remplacée Commentaire 2670838 Non Ajout des composants d’interopérabilité de Windows 8 2834140 Non Correction d’un problème pour le pilote d’affichage 2533623 Oui Mise à jour de sécurité pour le chargement des DLL 2639308 Oui Force le mode ASLR 2731771 Oui Mise à jour des API pour la date 2726535 Non Remplace les mises à jour 2533623 et 2731771 2729094 Non Prise en charge des Emoji dans Segoe UI 2786081 Non Mise à jour du cache Wininet 2882822 Oui Mise à jour pour les outils F12 – Remplace la KB2639308. Remplacée par la KB3080149 (Août 2015) 2888049 Non Mise à jour de TCP/IP Tableau 3 - Liste des prérequis à installer pour Windows 7 SP1 et Windows Server 2008 R2 L'article « Mises à jour pré-requises pour Internet Explorer 1114 » indique qu'il faut installer neuf mises à jour, mais ne tient pas compte des mises à jour remplacées (en rouge/jaune dans le tableau). Mises à jour pré-requises pour Internet Explorer 11 : http://support.microsoft.com/kb/2847882 14 Page 13 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Ainsi, il n’est pas nécessaire de déployer les mises à jour 2533623, 2639308, 2731771 (en rouge dans le Tableau 3). La mise à jour 308014915 permet d’ajouter des fonctionnalités pour le service diagnostic et télémétrie de Windows 7. Elle remplace la mise à jour 2882822 (en jaune dans le Tableau 3) qui apporte une nouvelle API iTraceRelogger16 et permet d’utiliser l’outil de réactivité de l’interface utilisateur dans les outils de développement (F12) d’Internet Explorer 11. Si vous avez déjà déployé la mise à jour 3080149, il n’est pas nécessaire de déployer la mise à jour 2882822. Si vous ne souhaitez pas déployer la mise à jour 3080149, vous devez déployer la mise à jour 2882822. Selon la méthode de déploiement choisie, il peut être nécessaire de redémarrer le système après l'installation des prérequis afin de pouvoir installer Internet Explorer 11. Certaines mises à jour sont facultatives, mais afin de bénéficier de la meilleure expérience et du même niveau de fonctionnalités, il est fortement recommandé d’installer toutes les mises à jour. Au final, et pour une plateforme Windows 7 SP1 et Windows Server 2008 R2 SP1, il convient d’installer au final et à date sept mises à jour (en vert/jaune dans le Tableau 3) et ensuite installer Internet Explorer 11. Installation des mises à jour de sécurité d’Internet Explorer 11 Avec l'installation des dernières mises à jour de sécurité cumulatives pour Internet Explorer 11, vous bénéficiez : De la prise en charge du mode Entreprise qui inclut la compatibilité améliorée avec les sites développés pour Internet Explorer 8, ainsi que la gestion des modes de documents dans une seule liste. De la prise en charge du Site Discovery Toolkit pour vous aider à réaliser l'inventaire de vos sites et application Web les plus utilisées (par URL, domaine, et nombre de visites) avec la collecte dans ce contexte d’informations sur la compatibilité (contrôles ActiveX les plus utilisés, sites qui crachent ou se figent (avec les compteurs associés), et zones de sécurité). D'une version incluant les derniers correctifs de sécurité et fiabilité d'Internet Explorer 11. 15 Update for customer experience and diagnostic telemetry: https://support.microsoft.com/en-us/kb/3080149 16 Amélioration de la réactivité de l’interface utilisateur : https://msdn.microsoft.com/library/dn255009(v=vs.85).aspx Page 14 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Une fois les mises à jour de sécurité installées, vous devez redémarrer le système. Dans le cadre du déploiement d’Internet Explorer 11, il n'est pas nécessaire d'installer toutes les mises à jour de sécurité d'Internet Explorer 11. Généralement, il suffit d'installer la dernière mise à jour de sécurité cumulative pour internet Explorer 11. Microsoft préconise d’installer les mises à jour de sécurité cumulatives publiées chaque mois. Les mises à jour de sécurité cumulatives d’Internet Explorer 11 contiennent à la fois des correctifs de sécurité et des correctifs de fiabilité. Note : Vous pouvez trouver l'ensemble des mises à jour de sécurité d'Internet Explorer 11 sur le TechNet : Bulletin de sécurité Microsoft17 Méthodes de déploiement d’Internet Explorer pour Windows 7 SP1 Plusieurs solutions existent afin de déployer Internet Explorer 11 sur Windows 7 SP1 dans votre environnement : Programme d’installation autonome ; Installation avec les mises à jour automatiques (WSUS/Configuration Manager) ; Installation à l’aide d’Internet Explorer Administration Kit (IEAK) ; Installation avec Windows Servicing. Note : Pour plus de détails, vous pouvez consulter l’article Installer et déployer Internet Explorer 1118 et ses différentes rubriques. Programme d’installation autonome Le programme d’installation autonome est le mode d’installation d’Internet Explorer 11 proposé par défaut. Il est disponible dans plusieurs langues sur le site Download Internet Explorer 11 (Offline installer)19 ou encore sur le catalogue de Windows Update20. Bulletin de sécurité Microsoft : https://technet.microsoft.com/fr-fr/security/bulletin/ Installer et déployer Internet Explorer 11 : https://technet.microsoft.com/frfr/library/mt269905.aspx 19 Download Internet Explorer 11 (Offline installer) : http://windows.microsoft.com/enus/internet-explorer/ie-11-worldwide-languages 20 Catalogue de Windows Update : http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB2841134 17 18 Page 15 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Pour lancer le programme d’installation autonome, il suffit de lancer l’exécutable téléchargé avec les options suivantes : IE11-Windows6.1-x64-en-us.exe /norestart /quiet /update-no L’option NoRestart ne force pas le redémarrage après la fin de l’installation. L’option Quiet n’affiche aucune interface utilisateur. L’option update-no ne télécharge pas les prérequis s’ils sont manquants. L’ensemble des options se trouve dans le tableau suivant : Switch Description /passive Pas d’interaction utilisateur, interface simplifiée. Pas d’interaction utilisateur, aucune interface. Pas de téléchargement des prérequis sur Windows Update Fermeture automatique des programmes liés à Internet Explorer (Internet Explorer, Windows Explorer) Pas de redémarrage à la fin de l’installation Redémarrage forcé à la fin de l’installation Création d’un journal d’installation dans <Path> Extraction du contenu des sources dans <Path> Affichage de l’aide /quiet /update-no /closeprograms /norestart /forcerestart /log:<Path> /x:<Path> /help Tableau 4 - Liste des options disponibles lors de l’exécution de « IE11-Windows6.1-x64-en-us.exe » en ligne de commande. Attention : Si plusieurs modules de langues sont installés sur le système d’exploitation, l’installation téléchargera les modules linguistiques dans les langues correspondantes pour Internet Explorer si une connexion Internet est disponible. Le programme d’installation autonome dispose aussi d’un journal détaillé situé dans « C:\Windows\IE11_Main.log ». Il est possible de faire une copie de ce fichier dans un autre répertoire avec l’option /log. Le programme d’installation autonome n’installe pas Internet Explorer 11 si une mise à jour définie en prérequis est absente. Il est nécessaire redémarrer le système après l’installation des prérequis pour que le programme d’installation puisse détecter correctement les mises à jour. Une fois Internet Explorer 11 installé, vous disposez de la version publiée en novembre 2013 (RTM). Il faut donc effectuer les mises à jour de sécurité juste après l’installation puis redémarrer le système. Page 16 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Cette méthode d’installation nécessite deux redémarrages du système. 1. Installation des prérequis 2. Redémarrage 3. Installation d'Internet Explorer 11 4. Redémarrage • Installations des modules linguistiques • Installation de la mise à jour de sécurité cumulative Figure 8 - Programme d’installation autonome incluant deux redémarrages. Internet Explorer Administration Kit 11 Il n’est pas recommandé d’utiliser Internet Explorer Administration Kit (IEAK) pour déployer Internet Explorer 11. Ce kit est avant tout destiné à la personnalisation d’Internet Explorer 11. Pour autant, il n’est pas possible d’intégrer les mises à jour pré-requises mentionnées précédemment au sein d’un package construit avec l’IEAK et il s’avère fastidieux d’intégrer les mises à jour de sécurité d’Internet Explorer 11. Pour mémoire, ce kit crée dans la pratique un fichier d’installation .MSI ou .EXE qui reprend le programme d’installation autonome d’Internet Explorer. La méthode d’installation proposée utilise donc le programme d’installation autonome et nécessite deux redémarrages du système. Installation avec les mises à jour automatiques Le déploiement via les mises à jour automatiques est simple à mettre en œuvre. Cependant il est difficile d’en maitriser la durée de déploiement qui dépend du temps d’exécution des actions suivantes : Installation des prérequis et redémarrage du système. Attente du cycle de détection des nouvelles mises à jour, installation d’Internet Explorer 11 et nouveau redémarrage du système. Attente du cycle de détection des nouvelles mises à jour, installation des mises à jour de sécurité et dernier redémarrage du système. Page 17 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Cette méthode d’installation nécessite trois redémarrages et la durée de détection des nouvelles mises à jour n’est pas forcément maitrisée. L’utilisateur peut alors se retrouver avec une version RTM d’Internet Explorer 11 pendant quelques heures voire quelques jours sans disposer des nécessaires mises à jour de sécurité. Si vous choisissez cette méthode d’installation, vous devez approuver les mises à jour faisant partie des prérequis, ainsi que la mise à jour KB2841134 – Internet Explorer 11. Ce numéro de mise à jour est également utilisé pour les modules linguistiques d’Internet Explorer 11. La mise à jour KB2841134 – Internet Explorer 11 est considérée comme un ensemble de mises à jour (Update Rollups). Les modules linguistiques d’Internet Explorer 11 KB2841134 sont eux considérés comme ensemble des fonctionnalités (Feature Packs). Installation avec Windows Servicing Les précédentes méthodes d’installation s’appuient sur des assistants afin de simplifier l’installation d’Internet Explorer 11. Il est toutefois nécessaire de redémarrer plusieurs fois les postes clients afin d’installer Internet Explorer 11 avec les fonctionnalités destinées aux entreprises (mode Entreprise et Site Discovery Toolkit). Le déploiement d’une application demandant plusieurs redémarrages peut être difficile à maîtriser surtout lorsque les utilisateurs ne redémarrent pas régulièrement. La méthode d’installation d’Internet Explorer 11 avec l’outil de Gestion et maintenance des images de déploiement (Deployment Image Servicing and Management - DISM) est peu connue, mais elle est très performante et rapide. DISM permet d’installer des composant du système tel qu’Internet Explorer 11, ainsi que les modules linguistiques d’Internet Explorer. Il est également possible d’installer des mises à jour via DISM. DISM est l’utilitaire adapté pour installer Internet Explorer 11, à condition d’effectuer l’installation dans cet ordre : Installation des prérequis Installation du package Core Internet Explorer 11 Installation des modules linguistiques d’Internet Explorer 11 Installation des dictionnaires linguistiques Installation des mises à jour de sécurité pour Internet Explorer 11 Redémarrage du système Note : Cette méthode d’installation nécessite un temps de préparation plus important, mais un seul redémarrage est suffisant pour obtenir une version d’Internet Explorer 11 à jour ! Page 18 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Comparatif des méthodes de déploiement Méthode de déploiement Internet Explorer Administration Kit 11 Avantages Permet de déployer et configurer Internet Explorer à l’aide d’un assistant. Mises à jour automatiques Pas de script ou programme d’installation, il suffit d’approuver les mises à jour. Facile à utiliser. Programme d’installation autonome Windows Servicing - DISM Installation21 Rapide, installation en ligne ou intégration au master. Nécessite 1 seul redémarrage pour installer les prérequis, le package principal, les modules linguistiques et la mise à jour de sécurité cumulative. Inconvénients Non recommandé pour le déploiement. Nécessite 2 redémarrages Nécessite 3 redémarrages Nécessite 2 redémarrages Demande le développement d’un script pour gérer le déploiement et la gestion d’erreurs. Cette méthode de déploiement va être illustrée dans la suite de ce document. Tableau 5 - Comparatif des méthodes de déploiement Déploiement des modules linguistiques Windows 7 SP1 et Windows Server 2008 R2 Si vous voulez déployer des modules linguistiques pour Internet Explorer 11, vous devez vous assurer que le module linguistique de Windows 7 correspondant est également installé. Si ce n’est pas le cas, l’installation d’Internet Explorer 11 échouera. Note : Vous pouvez télécharger les modules de langue d’Internet Explorer 11 pour Windows 7 SP1/Windows Server 2008 R2 à partir du site suivant : « Internet Explorer 11 Language Packs for Windows 7 and Windows Server 2008 R222» Windows 8.1, Windows Server 2012 R2 et Windows 10 Les modules linguistiques d’Internet Explorer 11 sont intégrés aux modules linguistiques du système d’exploitation. Windows Servicing - DISM Installation: http://blogs.technet.com/b/windowsfr/archive/2015/08/23/windows-7-comment-d-233ployer-internet-explorer-11-en-15-minutes.aspx 22 Internet Explorer 11 Language Packs for Windows 7 and Windows Server 2008 R2: http://www.microsoft.com/en-us/download/details.aspx?id=40904 21 Page 19 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Déploiement d’Internet Explorer 11 avec un seul redémarrage Cette section s’intéresse au déploiement d’Internet Explorer 11 au travers de DISM. L’article de la base de connaissance 306142823 indique comment créer un package d’installation pour déployer Internet Explorer 11 avec un seul redémarrage. La procédure suivante peut vous aider à préparer votre package d’installation. La suite de cette section reprend les étapes clé d’un tel déploiement. La première étape est de récupérer l’ensemble des sources et d’installer les packages dans cet ordre : Prérequis Package d’installation autonome Modules linguistiques Mise à jour de sécurité cumulative Formats de fichiers à utiliser Les mises à jour (prérequis et mises à jour de sécurité) doivent être téléchargées au format MSU ou CAB. L’installation d’Internet Explorer 11 doit être téléchargée en langue anglaise et au format EXE. Les modules linguistiques sont à télécharger au format MSU ou CAB sur la page Internet Explorer 11 Language Packs for Windows 7 and Windows Server 2008 R224 Note : Sur un système d’exploitation 64 bits, il ne faut pas installer les binaires 32 bits (x86) mais uniquement les binaires 64 bits (AMD64/x64) Comment faire pour créer un package de déploiement exhaustif pour Internet Explorer 11 : https://support.microsoft.com/fr-fr/kb/3061428 24 Internet Explorer 11 Language Packs for Windows 7 and Windows Server 2008 R2 : http://www.microsoft.com/en-us/download/details.aspx?id=40904 23 Page 20 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Préparation du déploiement Afin d’accélérer la préparation du déploiement, vous pouvez télécharger des scripts d’exemples qui sont proposés à des fins de démonstration uniquement : Deploy_IE11_Win7_DISM.zip25 Remarque : Ces scripts ne contiennent aucune gestion d’erreur ou de journalisation, ils ne sont pas destinés à être utilisés en production. Décompressez les fichiers dans « C:\MSTEMP » par exemple. Figure 9 - Extraction des fichiers de « Deploy_IE11_Win7_DI_SM.zip » Récupération des sources d’Internet Explorer 11 Afin de simplifier le téléchargement des sources, vous pouvez utiliser les fichiers suivants : Download_IE11-Win7.ps1 : permet de télécharger les sources d’Internet Explorer 11 pour Windows 7 SP1 x86/x64. ALL_IE11_Links.csv : contient les fichiers à télécharger incluant toutes les langues. Fr-fr_IE11_Links.csv : contient les fichiers à télécharger incluant uniquement les langues Anglais et Français. La mise à jour de sécurité téléchargée est la KB3078071 (Août 2015). N’hésitez pas à intégrer la dernière mise à jour de sécurité cumulative disponible pour Internet Explorer 11. Selon le fichier CSV à utiliser, vous devez modifier la variable $IE11Links dans le script PowerShell. Le téléchargement des sources est effectué via le Background Intelligent Transfer Service - BITS. Figure 10 - Téléchargement des sources Les sources seront téléchargées dans le dossier « C:\MSTEMP\IE11\Sources ». Deploy_IE11_Win7_DISM.zip : http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-componentsweblogfiles/00-00-00-92-60/Deploy_5F00_IE11_5F00_win7_5F00_DISM.zip 25 Page 21 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Extraction des sources Dans Windows 7, DISM peut installer des composants du système d’exploitation ou des mises à jour à l’aide de fichiers CAB. Il faut donc extraire les sources au format CAB. Afin d’extraire les sources vous pouvez utiliser le script PowerShell Extract_IE11SourcestoCabFull.ps1. Ce script permet d’extraire les fichiers MSU avec expand.exe (Wusa.exe /extract n’existe plus dans Windows 10) ainsi que l’installateur d’Internet Explorer avec l’option /x. Le script n’extrait les sources que pour un type de système d’exploitation : x86 ou x64 (AMD64). Note : Si votre système d’exploitation est en 64 bits, il faut installer uniquement les sources x64. Par défaut, le script va extraire les sources 64 bits (AMD64). Vous pouvez extraire les sources x86 en modifiant la variable $ArchType. Les fichiers CAB seront « C:\MSTEMP\IE11\IECAB_AMD64 ». Figure 11 - Extraction des sources Page 22 sur 52 copiés dans le dossier Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Installation d’Internet Explorer 11 Une fois les sources au format CAB, il reste à utiliser DISM pour installer Internet Explorer 11. Pour éviter une installation concurrente, il est préférable de désactiver temporairement le service Windows Update. Il sera alors nécessaire de réactiver le service Windows Update à la fin de l’installation. A l’aide du script Deploy_IE11.ps1, vous pouvez installer IE11 sur un système disposant de plusieurs modules linguistiques. Le script installe uniquement les langues d’Internet Explorer supportées par le système d’exploitation. Si aucun module linguistique d’Internet Explorer 11 n’est installé, l’interface s’affichera en anglais. Figure 12 - Copie du dossier IECAB_AMD64 dans le répertoire Deploy. Afin de préparer votre package de déploiement, vous devez utiliser le dossier IECAB_xx et le script Deploy_IE11.ps1. Il suffit de copier le dossier Deploy (cf. Figure 12) sur les postes et d’exécuter le fichier, comme le montre la Figure 13 ci-dessous Figure 13 - Exécution du script Deploy_IE11.ps1 Il faut ensuite redémarrer le système manuellement. Vous pouvez également vérifier le statut de l’installation avec la commande « DISM /Online /getpackages » et récupérer le statut des packages. Certains sont dans l’état Installation en attente, et d’autres désinstallation en attente. En cas de désinstallation d’Internet Explorer 11, la version précédente d’Internet Explorer est installée sur le poste (ce cas spécifique est détaillé dans la suite du document). L’installation se déroule en environ 15 minutes* (redémarrage du poste inclus) lors de l’installation d’un seul pack de langue sur un poste. Figure 14 - Version actuelle : Internet Explorer 11 *Temps moyen d’installation observé sur un poste avec disque mécanique. Toutefois selon les performances du poste, la durée d’installation peut être supérieure. A l’issue de l’installation, Internet Explorer 11 sera présent sur le poste avec la mise à jour de sécurité comme indiqué sur la Figure 14. Page 23 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Désinstallation d’Internet Explorer 11 pour Windows 7 Dans des scénarios spécifiques, vous pouvez avoir besoin de revenir à une version antérieure à Internet Explorer 11. Après désinstallation d’Internet Explorer 11, la précédente version d’Internet Explorer installée sera alors restaurée après redémarrage du poste. Attention, à partir du 12 janvier 2016, seul Internet Explorer 11 sera supporté dans Windows 7 SP1 et Windows Server 2008 R2 SP1. Pour désinstaller Internet Explorer 11 pour Windows 7, il est recommandé d’utiliser DISM. Avant toute chose, vous devez récupérer le nom du package parent d’Internet Explorer 11 à l’aide de la commande suivante : Dism /online /get-packages | findstr /i /r "Internet.*TopLevel.*~11" Pour effectuer la désinstallation d’Internet Explorer 11, il faudra exécuter la commande suivante : Dism /online /remove-package /packagename:<PackageName> Exemple de script UninstallIE11W7.cmd : Pushd %temp% (dism /online /get-packages /format:table | findstr /i /r "Internet.*TopLevel.*~11" ) > IE11PAckages.txt For /f "tokens=1 delims= " %%i in (IE11Packages.txt) do (dism /online /remove-package /packagename:%%i /norestart) popd La méthode de désinstallation via DISM est la méthode privilégiée pour désinstaller Internet Explorer 11 sur Windows 7 SP1. La méthode utilisant pkgmgr (documentée pour Interner Explorer 9) n’est pas recommandée pour les raisons suivantes : L’utilisation de Pkgmgr est dépréciée L’utilisation de Pkgmgr génère des messages d’erreurs car l’ordre de désinstallation ne respecte pas les dépendances des packages d’Internet Explorer. Page 24 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Compatibilité Mode de Compatibilité des Documents La compatibilité des documents définit la façon dont Internet Explorer affiche vos pages Web. Pour garantir la cohérence du rendu de vos pages Web dans les futures versions d'Internet Explorer, Internet Explorer 8 introduit la notion de compatibilité des documents. L’extension du mode de compatibilité présent dans Microsoft Internet Explorer 6 ainsi que la compatibilité des documents vous permet de choisir le mode de rendu spécifique utilisé par Internet Explorer pour afficher vos pages Web. Internet Explorer 11 continue de prendre en charge les modes de document. Le mode « Normes de Microsoft Internet Explorer 11 » est le mode de document préféré : il s’agit de la prise en charge maximale des normes les plus récentes disponibles pour le navigateur. Note : L’article complet se trouve ici : Les modes de compatibilité des documents sont déconseillés26 Fonctionnement du Mode de Compatibilité des Documents Chaque version majeure d'Internet Explorer ajoute des fonctionnalités destinées à simplifier l'utilisation du navigateur, à augmenter la sécurité et à prendre en charge plus étroitement les derniers standards. À mesure qu'Internet Explorer s'enrichit de fonctionnalités, les sites Web plus anciens risquent de ne plus s'afficher correctement. Suivant la présence ou pas d’un DOCTYPE, Internet Explorer basculait alors en mode Quirks ou dans les derniers standards de la version du navigateur. Pour spécifier un mode de Document pour des pages Web, on peut utiliser l’entête X-UA-Compatible aussi bien directement dans la page Web que via une entête HTTP renvoyée par le serveur pour tout un site. 26 Les modes de document sont déconseillés : https://msdn.microsoft.com/library/dn384051 Page 25 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise L'exemple suivant spécifie la compatibilité du mode de Document IE9 <html> <head> <!-- Use Internet Explorer 9 Standards mode --> <meta http-equiv="x-ua-compatible" content="IE=9"> </head> <body> </body> </html> Note : L'en-tête X-UA-compatible n'est pas sensible à la casse. Cependant, il doit s'afficher dans l'en-tête de la page Web (la section HEAD27) avant tous les autres éléments, sauf l'élément TITLE28 et les autres éléments META. Mode de Document « Standards » au lieu du Mode de Document « Legacy » Pour bénéficier des dernières innovations proposées par Internet Explorer, vous devrez migrer vos sites et applications du mode de Document « Legacy » au mode de Document « Standards » et « Almost-Standards » en adaptant leurs codes sources aux standards HTML5 et CSS2.1/3 en vigueur et en abandonnant définitivement l’entête X-UA-Compatible. L’entête X-UACompatible est le mécanisme permettant de spécifier un ou plusieurs modes de compatibilité des documents. Exemple de page en mode de Document « Legacy » sans DOCTYPE et avec la présence du tag X-UA-Compatible <html> <head> <!-- Use Internet Explorer 9 Standards mode --> <meta http-equiv="x-ua-compatible" content="IE=9"> </head> <body> </body> </html> Après adaptation du code source, la même page en mode de Document « Standards » avec l’ajout du DOCTYPE et le retrait de l’entête X-UACompatible 27 28 Section HEAD: https://msdn.microsoft.com/library/ms535252.aspx Balise TITLE : https://msdn.microsoft.com/library/ms535910.aspx Page 26 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise <!DOCTYPE html> <html> <head> <title>Enabling Standards Support</title> </head> <body> </body> </html> Vérification du mode de Compatibilité des Documents Vous pouvez le vérifier en ouvrant la console F12 d’Internet Explorer En plus, la console permet d’afficher comment le mode de Document a été déterminé par Internet Explorer. On peut également exécuter la commande JavaScript suivante directement dans la barre d’adresse : javascript:alert(document.documentMode); Page 27 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Organigramme de sélection du mode de Compatibilité des Documents Dans les illustrations ci-dessous, vous trouverez un organigramme du processus de prise de décision appliqué par le navigateur Internet Explorer 11 lorsque l’utilisateur a recours à des modes de document. Figure 15 - Organigramme de sélection du mode document (1/2) La détermination du Mode de Document pour IE11 dépendra toujours de la présence ou pas des éléments suivants : o o o o Un tag X-UA-Compatible sur la page ou via une entête Serveur L’activation du Mode Entreprise pour ce site L’activation du Mode de Compatibilité pour ce site La présence ou pas de DOCTYPE et si oui son type Page 28 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Figure 16 - Organigramme de sélection du mode document (2/2) Dans ce deuxième schéma, l’arbre de décision prend en compte le cas de la présence d’IFRAME ou pas dans la page, mais aussi de la Liste de Compatibilité gérée par Microsoft Page 29 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Mode de Compatibilité Rappel sur le mode de compatibilité Figure 17 - Compatibility View Settings Le mode de compatibilité permet d’afficher correctement les anciens sites web qui avaient été définis pour le mode Quirks et Internet Explorer 7. Parfois certains sites Web ne s’affichent pas correctement, les images ne sont pas affichées, les menus ne se trouvent pas au bon endroit et le texte est désordonné. Cela peut être causé par un problème de compatibilité entre votre version d’Internet Explorer et le site sur lequel vous vous trouvez. Note : L’article Modifications liées à la compatibilité d’IE1129 couvre d’autres sujets en termes de compatibilité qui ne sont pas abordées dans cette partie. Qu’est-ce que le mode de Compatibilité pour Internet Explorer 11 ? L’interface de gestion du mode de compatibilité ne comporte plus que deux options : Figure 18 - Compatibility View : Option retirée Display intranet sites in Compatibility View Use Microsoft compatibility lists Vous pouvez retrouver ces options sur la Figure 17. L’option permettant d’afficher tous les sites en mode de compatibilité a été supprimée. (cf. Figure 18) De même, il n’y a plus la possibilité via la barre d’adresse d’ajouter un site en mode de compatibilité comme indiqué dans la Figure 19. Figure 19 – Compatibility Mode Comment détecter des fonctionnalités au lieu des navigateurs À partir d’IE11, les modes de document sont déconseillés et ne doivent plus être utilisés, sauf à titre provisoire. Assurez-vous de mettre à jour les sites qui Modifications liées à la compatibilité d’IE11 : https://msdn.microsoft.com/fr-fr/library/bg182625(v=vs.85).aspx 29 Page 30 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise reposent sur des fonctionnalités ou modes de document hérités pour garantir leur conformité avec les normes actuelles. La chaîne « user-agent » est l'identité d'un navigateur telle qu'indiquée aux sites Web via le trafic HTTP Note : Pour plus d’informations sur le « user-agent », référez-vous à l’article Qu'est-ce que Windows Internet Explorer reportera comme chaîne user-agent ?30 Traditionnellement, de nombreux développeurs sur Internet avaient recours à la détection de navigateur en vue de fournir les mêmes modes de fonctionnement d’un navigateur à l’autre. En pratique cependant, la détection de fonctionnalités s’avère être une technique plus efficace qui ne nécessite qu’une maintenance réduite Lorsque le mode de compatibilité est activé pour un site donné, l’user-agent envoyé par défaut par Internet Explorer n’est pas celui d’Internet Explorer 11, mais celui d’Internet Explorer 7 comme suit : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; SLCC1; Media Center PC 5.0; .NET CLR 3.5.21022) Par défaut IE11 va retourner désormais l’user-agent suivant : Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko En règle générale, vous devez éviter de détecter des navigateurs spécifiques ou des versions de navigateurs spécifiques. Les suppositions sous-jacentes de ces tests ont tendance à donner des résultats faux positifs quand les navigateurs sont mis à jour. Au lieu de cela, détectez les fonctionnalités31 au fur et à mesure que vous en avez besoin et utilisez une amélioration progressive pour fournir des expériences simplifiées pour les navigateurs ou les appareils qui ne prennent pas en charge les fonctionnalités dont vous avez besoin. Qu'est-ce que Windows Internet Explorer reportera comme chaîne user-agent ? https://msdn.microsoft.com/fr-fr/library/cc817582.aspx 31 Comment détecter des fonctionnalités au lieu des navigateurs : https://msdn.microsoft.com/fr-fr/library/hh273397(v=vs.85).aspx 30 Page 31 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Comment savoir si un site tourne en mode de Compatibilité ? Lorsque le mode de compatibilité est appliqué à un site, vous pouvez le vérifier en ouvrant la console F12 d’Internet Explorer. Dans le cas où un site s’exécute en mode de compatibilité, vous obtiendrez un message comme dans la figure 17 : Figure 20 - Console F12 « HTML1201 : bing.com is a website you’ve added to Compatibility View. » Changements liés à la Compatibilité Avec Internet Explorer 11, vous bénéficiez d’une meilleure compatibilité avec les normes Web, les autres navigateurs et les sites Web existants. La prise en charge des principales normes Web connues a été mise à jour, et certaines modifications ont été apportées pour garantir l’affichage correct des sites Web d’ancienne génération. Modifications apportées à la chaîne de l’agent utilisateur Les jetons compatibles ("compatibles") et de navigateur ("MSIE") ont été supprimés. Le jeton "like Gecko" a été ajouté (pour la cohérence avec d’autres navigateurs). La version du navigateur est désormais indiquée par un nouveau jeton de révision ("rv"). Ces modifications permettent à IE11 de ne pas être (incorrectement) identifié comme une version antérieure. Note : Pour plus d’informations sur le « user-agent », référez-vous à l’article Modifications apportées à la chaîne de l’agent utilisateur32 Qu'est-ce que Windows Internet Explorer reportera comme chaîne user-agent ? https://msdn.microsoft.com/fr-fr/library/cc817582.aspx 32 Page 32 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Modifications du mode de Document par défaut À compter d’IE11, le mode de Document edge est le mode de document par défaut. Ce mode correspond aux derniers standards en vigueur pour Internet Explorer 11. Vous pouvez utiliser la déclaration de type de document HTML5 pour activer le mode edge : <!doctype html> Autres modifications Ajouts, modifications et suppressions de l’API héritée Codage de caractères des URL Attributs de données personnalisés Prise en charge du HTML pour la propriété SVG « pointer-events » Mises à jour de disposition de boîte flexible (« Flexbox ») Observateurs de mutation Événements de pointeur Note : Pour plus d’informations sur les changements », référez-vous à l’article Modifications liées à la compatibilité d’IE1133 Modifications liées à la compatibilité d’IE11 : https://msdn.microsoft.com/frfr/library/bg182625(v=vs.85).aspx 33 Page 33 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Collecte des données via la découverte de site d’entreprise Une mise à jour du 14 octobre 2014 apporte à Internet Explorer 11 la fonctionnalité Site Discovery. Les capacités de cette dernière ont été améliorées et étendues à Internet Explorer 8, Internet Explorer 9 et Internet Explorer 10 par plusieurs mises à jour depuis cette date. Vous pouvez utiliser Internet Explorer pour collecter des données sur les ordinateurs exécutant Windows Internet Explorer 8 à 11 sur Windows 10, Windows 8.1 ou Windows 7. Ces informations d’inventaire vous permettent de créer une liste des sites web utilisés par votre entreprise pour vous permettre de prendre des décisions plus éclairées sur vos déploiements d’Internet Explorer, y compris d’identifier les sites qui peuvent être exposés ou nécessiter des modifications importantes au cours des prochaines mises à niveau. Note : Pour plus d’informations, vous pouvez consulter l’article Collecte des données via la découverte de site d’entreprise34 Fonctionnalités Internet Site Discovery permet de collecter des statistiques anonymes sur la navigation effectuée par les utilisateurs en s’appuyant sur WMI. La collecte s’effectue localement pour les ordinateurs sur lesquels la fonction est activée. Le but de cette collecte est de recenser et/ou de vérifier dans quel mode Internet Explorer affiche les applications Web afin d’identifier les sites montrant des incompatibilités. Les informations les plus pertinentes pour ce travail sont en vert dans le tableau suivant : elles vous permettront de positionner dans le mode Entreprise adapté chaque application web afin qu’Internet Explorer offre la compatibilité dans l’attente que l’applicatif soit migré pour être alors affiché en mode natif. Collecte des données via la découverte de site d’entreprise : https://technet.microsoft.com/frfr/library/dn833204.aspx 34 Page 34 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Voici pour chaque navigation les informations mémorisées : Information collectée URL IE11 X IE10 X IE9 X IE8 X Domain ActiveX GUID Document mode X X X X X X X X X X X X Document mode reason Browser state reason X X X X Hang count X X X X Crash count X X X X Most recent navigation failure (and count) Number of visits Zone X X X X X X X X X X X X Description L’url de la navigation effectuée en incluant les paramètres passées par l’url (query string) Le nom du domaine contenant l’url L’identifiant des contrôles ActiveX chargés par la page Le mode de document utilisé par Internet Explorer pour afficher la page Explication du choix de ce mode de document par Internet Explorer Information additionnelle sur le choix du mode du navigateur (browser mode) Nombre de navigations à cette url qui ont abouti à un figeage du navigateur Nombre de navigations à cette url qui ont abouti à un crash Description de la derrière erreur rencontrée (par exemple : 404 bad request ou 500 internal server error) et le nombre de fois que l’erreur est arrivée Nombre de navigations effectuées Zone Internet Explorer dans laquelle se trouve l’url naviguée Tableau 6 - Informations collectées par version d’Internet Explorer Afin de limiter la collecte aux sites utiles à votre projet de migration, il est possible de la restreindre : A un ou plusieurs domaines (Exemple : MonEntrerpise.com) A une ou plusieurs zones Internet Explorer (Exemple : Intranet et Sites de confiance) Dans ce cas, toute autre navigation ne sera pas collectée par Site Discovery. Installation et activation Pour illustrer cette partie, l’article « Collecte des données via la découverte de site d’entreprise35 » servira de référence. Cet article vous donne toutes les informations relatives à la mise en place, la configuration et l’interrogation des données de Site Discovery. Il contient notamment un lien de téléchargement vers le package fournissant les fichiers et scripts nécessaires pour l’installation. Collecte des données via la découverte de site d’entreprise : https://msdn.microsoft.com/enus/library/dn833204.aspx 35 Page 35 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Site Discovery fonctionne à partir de Windows 7 et Internet Explorer 8. Le prérequis est l’installation de la dernière mise à jour cumulative pour Internet Explorer. L’installation du mécanisme de collecte se fait donc par l’exécution d’un script PowerShell en mode administrateur (en mode élévation de privilège). Commande pour Windows 7 : powershell -ExecutionPolicy Bypass .\IETElemetrySetUpWin7.ps1 Commande pour Windows 8.1 : powershell -ExecutionPolicy Bypass .\IETElemetrySetUpWin8.ps1 A l’issue de l’exécution, il est demandé de fermer les sessions utilisateurs pour activer le démarrage de la collecte. Note : La collecte est activée pour tous les utilisateurs actuels du poste. Les nouveaux utilisateurs n’auront pas cette activation par défaut. Pour ce faire, une simple modification de la ruche utilisateur du registre suffit : Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\WMITelemetry] "Active"="1" Vous comprenez aussi de ce fait que si vous souhaitez désactiver la collecte temporairement pour un utilisateur, sans pour autant désinstaller Site Discovery, vous pouvez changer cette valeur du registre de "Active"="1" à "Active"="0" : Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\WMITelemetry] "Active"="0" Page 36 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Désactiver la collecte de données sur vos ordinateurs clients Une fois que vous avez collecté les données, vous devez désactiver la fonction de découverte de site d’entreprise. La collecte des données peut être désactivée de deux manières : Via un script PowerShell Via une stratégie de groupe Arrêt de la collecte de données via PowerShell La désinstallation s’effectue en utilisant le même script d’installation mais en spécifiant le paramètre « -IEFeatureOff ». Commande pour Windows 7 : powershell -ExecutionPolicy Bypass .\IETElemetrySetUpWin7.ps1 -IEFeatureOff Commande pour Windows 8.1 : powershell -ExecutionPolicy Bypass .\IETElemetrySetUpWin8.ps1 -IEFeatureOff Note : Les données collectées restent sur le poste si elles ne sont pas supprimées par la commande PowerShell suivante : Get-WmiObject -Namespace root/cimv2/IETelemetry IEURLInfo | Remove-WmiObject Remarque : La désactivation de la collecte de données arrête uniquement la fonction de découverte de site d’entreprise ; toutes les données déjà écrites sur WMI restent sur l’ordinateur de l’employé. Page 37 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Arrêt de la collecte de données via une stratégie de groupe 1. 2. Ouvrez l’éditeur de stratégie de groupe, accédez à l’emplacement Modèles d’administration\Composants Windows\Internet Explorer\Activer la sortie WMI de découverte de sites et cliquez sur Désactiver. Accédez à l’emplacement Modèles d’administration\Composants Windows\Internet Explorer\Activer la sortie XML de découverte de sites et effacez l’emplacement du chemin d’accès au fichier. Interrogation des données Les données sont facilement accessibles par WMI. De ce fait, les possibilités d’interrogations sont multiples. PowerShell en local sur l’ordinateur est de loin la méthode la plus simple. Si la quantité de machines ciblées est importante, PowerShell peut aussi être utilisé à distance sur le provider WMI mais dans ce cas, il faudra autoriser le transit des données WMI à travers le firewall des ordinateurs. Note : Pour plus d’informations, vous pouvez vous référer à l’article « Collecte des données via la découverte de site d’entreprise36 » Toujours en WMI, si vous souhaitez industrialiser la collecte et la génération de rapports, il vous est possible d’utiliser System Center Configuration Manager. Toutes les explications sont données dans le même article. Si vous préférez travailler directement avec des données en XML et non par interrogation WMI, Site Discovery le permet. En revanche, cette configuration n’est possible que par Group Policy. Quelle que soit la méthode choisie, toutes les références sont mentionnées dans l’article précédent. Voici à titre d’exemples, des commandes PowerShell pour interroger les données WMI en local. Liste de toutes les entrées collectées : Get-WmiObject -Namespace root/cimv2/IETelemetry IEURLInfo Liste de toutes les entrées filtrées pour un mode de document = 5 : Get-WmiObject -Namespace root/cimv2/IETelemetry IEURLInfo | Where-Object {$_.docMode -eq 5} Collecte des données via la découverte de site d’entreprisehttps://technet.microsoft.com/fr-fr/library/dn833204.aspx 36 Page 38 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Affichage en colonnes de la fréquence des visites par ordre décroissant : Get-WmiObject -Namespace root/cimv2/IETelemetry IEURLInfo | Sort-Object numberOfVisits -Descending | Select-Object numberOfVisits, url, domain Remarque : Pour aller plus loin, un script Powershell de collecte et d’affichage des données est disponible : « Retrieve Internet Explorer Telemetry Information 37» Gestion de la configuration du navigateur Note : Cette partie s’appuie sur l’article Stratégie de groupe et Internet Explorer 1138. Plusieurs méthodes permettant de configurer Internet Explorer existent : Unattend.xml Configuration lors de l’installation de Windows IEAK Installation personnalisée d’Internet Explorer GPO Plus de 1500 paramètres disponibles à partir d’Internet Explorer 8 GPP Préférences pour proposer des paramètres à l’utilisateur Tableau 7 - Méthodes de configuration d’Internet Explorer Parmi ces différentes méthodes, certaines sont privilégiées dans un contexte professionnel : Stratégie de groupe : modèles d’administration (cf. Modèles d’administration et Internet Explorer 1139) Stratégie de groupe : préférences (cf. Stratégie de groupe Préférences et Internet Explorer 1140) Stratégie de groupe : compatibilité (cf. Stratégie de groupe et compatibilité avec Internet Explorer 1141) Retrieve Internet Explorer Telemetry Information : https://gallery.technet.microsoft.com/scriptcenter/Retrieve-Internet-Explorer-39dd08ef 38 Stratégie de groupe et Internet Explorer 11 : https://technet.microsoft.com/frfr/library/mt269904.aspx 39 Modèles d’administration et Internet Explorer 11 : https://technet.microsoft.com/frfr/library/dn321438.aspx 40 Stratégie de groupe Préférences et Internet Explorer 11 : https://technet.microsoft.com/frfr/library/dn321438.aspx 41 Stratégie de groupe et compatibilité avec Internet Explorer 11 : https://technet.microsoft.com/fr-fr/library/dn321457.aspx 37 Page 39 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise ADMx Ordinateur Force des paramètres pour tous les utilisateurs du PC : ADMx Utilisateur Force des paramètres pour l’utilisateur du PC : GPP HKLM\Software\Policies\Microsoft\Internet Explorer HKLM\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings HKCU\Software\Policies\Microsoft\Internet Explorer HKCU\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings Préférences : propose des paramètres à l’utilisateur. HKCU\Software\Microsoft\Internet Explorer HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings Tableau 8 - Méthodes de configuration d’Internet Explorer 11 en entreprise Suppression d’Internet Explorer Maintenance (IEM) A partir d’Internet Explorer 10/11, l’extension de configuration Internet Explorer Maintenance (IEM) est dépréciée et n’est plus disponible pour configurer Internet Explorer 11 quel que soit le système d’exploitation. Tous les paramètres configurés dans IEM doivent êtres donc configurés à l’aide de stratégies de groupe de préférences, des modèles d’administration (.admx) ou encore de l’IEAK pour Internet Explorer 11. Internet Explorer Maintenance était la seule méthode pour configurer l’utilisation d’un serveur proxy dans Internet Explorer avant l’apparition des Group Policy Preferences dans Windows 2008. Si vous utilisez un serveur proxy ou un fichier de configuration automatique proxy.pac dans votre environnement, vous devez vérifier la méthode de configuration des paramètres de proxy. Note : Vous pouvez consulter l’article Suppression des paramètres IEM pour IE1142 pour plus d’informations. Suppression des paramètres IEM pour IE11 : https://msdn.microsoft.com/fr-fr/library/dn338129.aspx 42 Page 40 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Modèles d’administration Note : Cette partie s’appuie sur l’article Modèles d’administration et Internet Explorer 43. Les modèles d’administration permettent d’éditer plus de 1600 paramètres. Certains paramètres ne sont présents que dans la partie machine ou utilisateur. Lorsque qu’un paramètre est défini par modèle d’administration, l’utilisateur ne peut pas le modifier. Aussi, certains paramètres ne s’appliquent qu’à certaines versions d’Internet Explorer ; lors de l’ajout d’un paramètre, il faudra donc vérifier que celui-ci peut s’appliquer à Internet Explorer 11. Les modèles d’administration peuvent être mis à jour lorsque de nouvelles fonctionnalités sont ajoutées à Internet Explorer. Vous pouvez télécharger les modèles d’administration ici : Administrative Templates for Internet Explorer44 Pour vous aider à trouver les paramètres d’Internet Explorer à configurer par modèles d’administration, vous pouvez utiliser : Fichier Excel des paramètres de stratégie de groupe45 Moteur de recherche Group Policy Search46 Bonnes pratiques pour éditer les modèles d’administration Il est conseillé de toujours utiliser la version de la console d’édition des stratégies de groupe la plus récente afin de configurer Internet Explorer 10/11. Pour cela, il faut éditer la stratégie de groupe à partir d’une machine Windows Server 2012/R2 ou Windows 8.1 avec les outils d’administration RSAT. Si vous disposez d’un magasin central, il faut mettre à jour les modèles d’administration sur celui-ci. Vous pouvez créer un magasin central qui fournit l’accès au même ensemble de fichiers de modèle d’administration à tous les administrateurs qui modifient les objets de stratégie de groupe en fonction du domaine. Le magasin central est un dossier créé par un administrateur sur SYSVOL qui fournit un emplacement de stockage centralisé unique pour tous les fichiers de modèle d’administration (ADMX et ADML) pour le domaine. Une fois que Modèles d’administration et Internet Explorer 11 : https://technet.microsoft.com/frfr/library/dn321438.aspx 44 Administrative Templates for Internet Explorer : http://www.microsoft.com/enus/download/details.aspx?id=40905 45 Fichier Excel des paramètres de stratégie de groupe : http://www.microsoft.com/enus/download/details.aspx?id=25250 46 Moteur de recherche Group Policy Search : http://gpsearch.azurewebsites.net/ 43 Page 41 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise vous créez le magasin central, les outils de stratégie de groupe utilisent uniquement les fichiers ADMX dans le magasin central et ignorent les versions ADMX stockées localement. Note : Pour plus d’informations, vous pouvez consulter l’article Une mise à jour est disponible pour permettre l'utilisation de fichiers ADMX locaux pour l'éditeur de stratégie de groupe47 ainsi que l’article Utilisation des Modèles d’administration48 Stratégie de préférences Les stratégies de préférences (Group Policy Preferences - GPP) permettent de proposer une configuration à l’utilisateur. L’utilisateur a ensuite le choix de modifier les paramètres. Par défaut, la stratégie de préférences s’applique à chaque rafraîchissement des stratégies de groupe. Il est également possible de configurer des paramètres par préférence et de restreindre l’accès aux options de configuration par modèles d’administration (ADMX). Note : Pour plus d’informations, vous pouvez consulter l’article Stratégie de groupe Préférences et Internet Explorer 1149. La stratégie de groupe Préférences est moins stricte que les paramètres de stratégie de groupe, basés sur les éléments suivants : Stratégie de groupe Préférences Non forcées. Interface utilisateur activée. Ne peut être actualisée ou appliquée qu’une seule fois. Application Flexibilité Vous permet de créer des éléments de préférence pour les fichiers, dossiers et paramètres du Registre. Paramètres de stratégie de groupe Forcées. Interface utilisateur désactivée. Peuvent être actualisés plusieurs fois. Nécessitent une prise en charge des applications. Contraignent à créer des modèles d’administration pour les nouveaux paramètres de stratégie. Ne vous permettent pas de créer des paramètres de stratégie pour gérer les fichiers et les dossiers. Stratégie de groupe locale Non disponible. Disponibles. Reconnaissance Prend en charge les applications qui ne sont pas compatibles avec la stratégie de groupe. Les applications doivent être compatibles avec la stratégie de groupe. Une mise à jour est disponible pour permettre l'utilisation de fichiers ADMX locaux pour l'éditeur de stratégie de groupe : https://support.microsoft.com/fr-fr/kb/2917033 48 Utilisation des Modèles d’administration : https://technet.microsoft.com/frfr/library/gg699412.aspx 49 Stratégie de groupe Préférences et Internet Explorer 11 : https://technet.microsoft.com/frfr/library/dn338144.aspx 47 Page 42 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Stockage Ciblage et filtrage Remplace les paramètres d’origine. La suppression de la préférence ne rétablit pas le paramètre d’origine. Le ciblage est spécifique, avec une interface utilisateur pour chaque type d’élément de ciblage. Prend en charge le ciblage au niveau de l’élément de préférence. Ne remplacent pas les paramètres d’origine. Stockage dans les branches Stratégie du Registre. La suppression du paramètre rétablit le paramètre d’origine. Le filtrage est basé sur Windows Management Instrumentation (WMI) et nécessite l’écriture de requêtes WMI. Prennent en charge le filtrage au niveau du GPO. Création d’une stratégie de préférence pour Internet Explorer 11 Au travers de cet exemple, nous allons créer une stratégie de préférence pour configurer automatiquement les paramètres de proxy des options Internet à l’aide d’un script proxy.pac. Note : L’article How to configure Proxy Settings for IE10 and IE11 as IEM is not available50 va servir de base à la rédaction de cette partie. Afin de créer une préférence « Internet Settings », vous devez vous rendre dans la console « Group Policy Management » en exécutant GPMC.MSC dans l’Invité de Commande. Ensuite, il faut créer une nouvelle préférence en effectuant un clic droit sur User Configuration / Preferences / Control Panel Settings / Internet Settings et de sélectionner New puis Internet Explorer 10. Figure 21 – Création d’une préférence pour Internet Explorer How to configure Proxy Settings for IE10 and IE11 as IEM is not available http://blogs.msdn.com/b/askie/archive/2015/10/12/how-to-configure-proxy-settings-for-ie10higher-as-iem-is-not-available.aspx 50 Page 43 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Note : Il n’existe pas de paramètres spécifiques à Internet Explorer 11. Les paramètres définis dans Internet Explorer 10 s’appliquent à Internet Explorer 11 (s’ils sont supportés dans Internet Explorer 11). Pour plus de détails, vous pouvez consulter l’article How to configure Group Policy Preference settings for Internet Explorer 11 in Windows 8.1 or Windows Server 2012 R2 51. Ensuite, la fenêtre des propriétés d’Internet Explorer (New Internet Explorer 10 Properties) va s’ouvrir. Comment utiliser les stratégies de préférence des options Internet ? Les stratégies de préférence d’Internet Explorer sont basées sur les options Internet disponibles dans le panneau de configuration de Windows. Figure 22 – Propriétés d’Internet Explorer Il suffit de configurer un paramètre avec la valeur désirée et de changer son état afin de le configurer ou non. L’état d’un paramètre souligné en vert sera appliqué sur la configuration utilisateur. (Cf. Figure 22) L’état d’un paramètre souligné en rouge ne sera pas appliqué sur la configuration de l’utilisateur. How to configure Group Policy Preference settings for Internet Explorer 11 in Windows 8.1 or Windows Server 2012 R2: https://support.microsoft.com/en-us/kb/2898604 51 Page 44 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Voici un récapitulatif des actions pour activer ou désactiver des éléments dans une stratégie de préférence : Activer tous les paramètres de la page sélectionnée F5 Activer le paramètre sélectionné F6 Désactiver le paramètre sélectionné F7 Désactiver tous les paramètres de la page sélectionnée F8 Tableau 9 – Raccourcis d’activation / désactivation d’éléments de stratégie de préférences Par exemple, pour configurer la page de démarrage sur http://www.bing.fr, il faut remplir le champ « Home page » comme mentionné dans la figure suivante. Figure 23 – Champ Home Page désactivé par défaut Par défaut, le champ « Home Page » est souligné en rouge (Cf. Figure 23), le paramètre ne sera pas donc appliqué sur la configuration utilisateur. Par conséquent, la page d’accueil de l’utilisateur ne sera pas modifiée. Pour que le paramètre soit appliqué, il faut donc appuyer sur F6 pour activer le paramètre. Ainsi, la page d’accueil de l’utilisateur sera configurée avec http://www.bing.fr. Figure 24 – Activation du paramètre grâce à la touche F6 Remarque : Il est important de savoir que les stratégies de préférence d’Internet Explorer sont préconfigurées et ne reflètent pas la configuration par défaut d’Internet Explorer. Page 45 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Dans la capture d’écran ci-dessous, la stratégie de préférence Internet Settings pour l’onglet Advanced est préconfigurée avec des paramètres non désirés tels que la désactivation de l’accélération matérielle, la désactivation des modules complémentaires ou la prise en charge du son dans les pages web. Figure 25 – Tous les paramètres sont activés par défaut Ceci peut donc engendrer une mauvaise configuration des options Internet et dégrader l’expérience utilisateur. Afin d’éviter toute déconvenue, il est recommandé de désactiver l’état des paramètres de la page avec F8 et de ne configurer que les paramètres souhaités de manière unitaire, avec F6 (Cf. Figure 26). Figure 26 – Désactivation de tous les paramètres avancés à l’exception de l’utilisation du SSL 3.0 Page 46 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Configuration du proxy.pac à l’aide des préférences Internet Settings Dans l’onglet General, appuyer sur F8 pour désactiver tous les paramètres. Figure 27 – Désactivation de tous les paramètres dans l’onglet General Dans l’onglet Connections, cliquez sur LAN settings comme mentionné dans la figure ci-dessous. Figure 28 – LAN settings Appuyer ensuite sur F8 pour désactiver l’état des paramètres. Page 47 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Figure 29 – Configuration d’une stratégie de préférence pour utiliser un script de configuration d’un proxy Note importante : Les paramètres contenus dans les GPP Internet Settings ne reflètent pas la configuration par défaut d’Internet Explorer. Il est fortement conseillé de désactiver tous les paramètres dans chaque onglet (F8) lors de la création de la GPP afin d’éviter toute déconvenue. Il faut ensuite configurer uniquement les paramètres désirés de manière unitaire. Page 48 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Microsoft Services Microsoft Services vous accompagne dans vos projets de migrations. Si vous possédez un contrat Premier, n’hésitez pas à demander plus d’informations à votre TAM/ADM sur les services suivants : Workshop Internet Explorer Migration for Developers Atelier d’une journée sur les concepts clés liés à la migration vers la dernière version d'Internet Explorer. La présentation et les démonstrations se concentrent sur la compatibilité des applications, les chemins de migration et les outils Fast Start Internet Explorer Migration for Developers Service composé de l’atelier ci-dessus et d’un travail pratique de migration de plusieurs jours sur une de vos applications. Le but est le transfert d’expertise sur l’évaluation des problèmes de compatibilité et les techniques de remédiation Workshop Internet Explorer Migration for ITPros Atelier théorique et pratique d’une journée permettant d’acquérir les bonnes pratiques et les connaissances qui accélèreront et sécuriseront votre migration vers Internet Explorer 11 Page 49 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Table des illustrations Figures Figure 1 - Ordinateurs joints à un domaine ............................................................................................................................. 5 Figure 2 – Ordinateurs grand public .......................................................................................................................................... 5 Figure 3 – Mode Entreprise .......................................................................................................................................................... 5 Figure 4 - Politique de Support Microsoft ................................................................................................................................ 8 Figure 5 - Logo d'Internet Explorer ............................................................................................................................................ 8 Figure 6 – Migration vers Internet Explorer 11 ....................................................................................................................... 10 Figure 7 - Etapes du déploiement d'Internet Explorer 11 pour Windows 7 SP1 .......................................................... 12 Figure 8 - Programme d’installation autonome incluant deux redémarrages. ........................................................... 17 Figure 9 - Extraction des fichiers de « Deploy_IE11_Win7_DI_SM.zip » .......................................................................... 21 Figure 10 - Téléchargement des sources ................................................................................................................................ 21 Figure 11 - Extraction des sources ............................................................................................................................................ 22 Figure 12 - Copie du dossier IECAB_AMD64 dans le répertoire Deploy...................................................................... 23 Figure 13 - Exécution du script Deploy_IE11.ps1 ................................................................................................................... 23 Figure 14 - Version actuelle : Internet Explorer 11 ............................................................................................................... 23 Figure 15 - Organigramme de sélection du mode document (1/2) .............................................................................. 28 Figure 16 - Organigramme de sélection du mode document (2/2) .............................................................................. 29 Figure 17 - Compatibility View Settings .................................................................................................................................. 30 Figure 18 - Compatibility View : Option retirée ................................................................................................................... 30 Figure 19 – Compatibility Mode ............................................................................................................................................... 30 Figure 20 - Console F12 .............................................................................................................................................................. 32 Figure 21 – Création d’une préférence pour Internet Explorer ....................................................................................... 43 Figure 22 – Propriétés d’Internet Explorer ............................................................................................................................ 44 Figure 23 – Champ Home Page désactivé par défaut ...................................................................................................... 45 Figure 24 – Activation du paramètre grâce à la touche F6 ............................................................................................. 45 Figure 25 – Tous les paramètres sont activés par défaut ................................................................................................. 46 Figure 26 – Désactivation de tous les paramètres avancés à l’exception de l’utilisation du SSL 3.0 ................... 46 Figure 27 – Désactivation de tous les paramètres dans l’onglet General .................................................................... 47 Figure 28 – LAN settings............................................................................................................................................................. 47 Figure 29 – Configuration d’une stratégie de préférence pour utiliser un script de configuration d’un proxy 48 Page 50 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Tableaux Tableau 1 – Versions d’Internet Explorer supportées par plateformes ............................................................................ 9 Tableau 2 - Plateformes supportées ........................................................................................................................................ 12 Tableau 3 - Liste des prérequis à installer pour Windows 7 SP1 et Windows Server 2008 R2 ............................... 13 Tableau 4 - Liste des options disponibles lors de l’exécution de « IE11-Windows6.1-x64-en-us.exe » en ligne de commande................................................................................................................................................................................. 16 Tableau 5 - Comparatif des méthodes de déploiement ................................................................................................... 19 Tableau 6 - Informations collectées par version d’Internet Explorer............................................................................. 35 Tableau 7 - Méthodes de configuration d’Internet Explorer ........................................................................................... 39 Tableau 8 - Méthodes de configuration d’Internet Explorer 11 en entreprise ............................................................ 40 Tableau 9 – Raccourcis d’activation / désactivation d’éléments de stratégie de préférences .............................. 45 Page 51 sur 52 Migration vers Internet Explorer 11 et compatibilité des applications d’entreprise Références Internet Explorer 11 - Guide de déploiement pour les professionnels de l’informatique https://technet.microsoft.com/fr-fr/library/dn338135.aspx « FAQ sur la politique de support pour Internet Explorer » https://support.microsoft.com/fr-fr/gp/microsoft-internet-explorer Stay up-to-date with Internet Explorer http://blogs.msdn.com/b/ie/archive/2014/08/07/stay-up-to-datewith-internet-explorer.aspx « A Two-Pronged Approach to Browser Strategies Allows for Legacy and Modern Browser Strategy » - Analysts: David Mitchell Smith and Ray Valdes – 07 March 2014 « Internet Explorer : les méthodes de configuration par GPO » http://blogs.technet.com/b/windowsfr/archive/2014/02/06/internet -explorer-les-m-233-thodes-de-configuration-par-gpo.aspx Résoudre les problèmes d’Internet Explorer 11 (IE11) https://technet.microsoft.com/fr-fr/library/mt269908.aspx Nouveau gestionnaire de liste de sites Mode Entreprise Enterprise Site List Manager Tool – v4.0 (Summer 2015) Qu’est-ce que le mode Entreprise ? https://technet.microsoft.com/library/dn640687.aspx Utiliser le mode Entreprise pour améliorer la compatibilité https://technet.microsoft.com/fr-fr/library/mt270205.aspx Page 52 sur 52
Documents pareils
Voir le Fichier joint
sécurité. Internet Explorer 11 est la dernière version d’Explorer et continuera de recevoir des mises
à jour de sécurité, des correctifs de compatibilité ainsi qu’un support technique sur Windows 7...