<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Arnaud Lheureux's blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/arnaud/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/arnaud/feed.xml</link>
    <description>windows server | réseau | directaccess | ipv6 | sécurité | system center | cloud privé | et plus encore !</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:56:09 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Local Admin Password Solution (LAPS)</title>
      <link>https://docs.microsoft.com/archive/blogs/arnaud/local-admin-password-solution-laps</link>
      <pubDate>Wed, 25 Nov 2015 10:05:15 GMT</pubDate>
      <dc:creator><![CDATA[Arnaud Lheureux]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/arnaud/2015/11/25/local-admin-password-solution-laps/</guid>
      <description><![CDATA[Un problème de sécurité assez commun dans les grandes organisations est la gestion des comptes...]]></description>
      <content:encoded><![CDATA[<p>Un problème de sécurité assez commun dans les grandes organisations est la gestion des comptes administrateurs locaux (aussi bien sur les machines clientes que sur les serveurs). En effet, très souvent ces comptes sont toujours actifs alors que nous recommandons de les désactiver et ces comptes ont tous les mêmes mots de passe sur l’ensemble des machines.</p> <p>La menace est assez claire et simple à comprendre, si ce mot de passe est compromis sur une seule machine, alors c’est l’ensemble du parc informatique qui est compromis, sans même avoir besoin d’un compte administrateur du domaine. Il faut donc gérer ce mot de passe, s’assurer qu’il soit unique sur l’ensemble de l’organisation. </p> <p>De grandes organisations avec lesquelles je travaille sur leurs problématiques de sécurité font donc appel à des outils d’éditeurs tiers pour compléter leur stratégie de sécurité. La bonne nouvelle est que Microsoft propose désormais un outil gratuit pour gérer cela : Local Admin Password Solution (ou LAPS). </p> <h2>Introduction à LAPS </h2> <p>LAPS est une solution de gestion des mots de passe pour les serveurs membres d’un domaine : machines clientes ou serveurs membres. Toutes les éditions de Windows sont supportées depuis Windows Vista (avec dernier SP disponible) et Windows Server 2008 (avec dernier SP disponible) en 32 ou 64 bits. </p> <p>LAPS c’est : </p> <ul> <li>Un composant client qui va mettre à jour le mot de passe dans le contexte système et envoyer le mot de passe aux contrôleurs de domaine Active Directory.  </li><li>Le mot de passe est stocké comme attribut dans l’objet machine de l’Active Directory.  </li><li>Un outillage graphique et de script qui permet de retrouver le mot de passe pour les utilisateurs habilités.  </li><li>Un contexte de déploiement centralisé des paramètres (via stratégies de groupe) </li></ul> <p>Voici un schéma d’architecture de la solution que je vais vous détailler : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/lapsarch_44743F3F.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/lapsarch_5F00_44743F3F.png"><img title="lapsarch" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="lapsarch" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/lapsarch_thumb_0F6A40C0.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/lapsarch_5F00_thumb_5F00_0F6A40C0.png" width="623" height="466" /></a></p> <p>&nbsp;</p> <h2>Déploiement des composants clients</h2> <p>LAPS est fourni comme un fichier MSI qui permet d’installer les composants clients et serveurs. L’installation par défaut n’installe que les composants clients, et on peut facilement scripter son installation avec la commande : <font face="Courier New">msiexec /i &lt;emplacement&gt;\LAPS.x64.msi /quiet</font> </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/lapscli_40F83F06.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/lapscli_5F00_40F83F06.png"><img title="lapscli" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="lapscli" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/lapscli_thumb_30139B16.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/lapscli_5F00_thumb_5F00_30139B16.png" width="539" height="421" /></a></p> <p>Concrètement, la partie cliente de LAPS est un CSE (Client Side Extension) : c’est une extension qui vient s’enregister auprès du service client de stratégies de groupe de Windows. On installe donc pas de nouveau service à gérer mais bien un composant de l’OS. Ce CSE va se retrouver par défaut dans <font face="Courier New">%programfiles%\LAPS\CSE\AdmPws.dll</font></p> <p>A chaque fois que le CSE va être déclenché, il va vérifier si le mot de passe a expiré (basé sur son dernier changement stocké dans l’attribut <font face="Courier New">ms-Mcs-AdmPwdExpirationTime</font>). Si le mot de passe a expiré, alors il en génère un de manière aléatoire et selon les conditions définies dans la stratégie de groupe (détails plus bas) et met à jour l’attribut <font face="Courier New">ms-Mcs-AdmPwd</font> (le mot de passe en clair) sur l’objet machine dans l’AD ainsi que l’attribut <font face="Courier New">ms-Mcs-AdmPwdExpirationTime</font> (pour mettre à jour l’information d’âge de mot de passe). </p> <p>Notons que l’échange du mot de passe entre le lien et le contrôleur de domaine se fait de manière authentifiée par Kerberos et le transport par le dialogue sécurisé avec LDAP. La confidentialité du mot de passe est garantie car seulement les administrateurs du domaine ont la possibilité de voir ces informations (l’attribut étant flaggué comme confidentiel). </p> <h2>Déploiement des composants infrastructure</h2> <p>Sur un serveur membre nous allons installer les composants LAPS, on aura besoin dans un premier temps d’un compte avec les droits d’administrateur local sur le serveur, ensuite on doit disposer des droits d’administrateurs du schéma, puis finalement des droits d’administration sur l’unité d’organisation qu’on veut administrer (ou administrateur du domaine si on veut le déployer sur toute l’organisation). </p> <p>Les deux attributs que j’ai mentionnés précédemment sont des nouveaux attributs à ajouter au schéma Active Directory qui seront rattachés à la classe « machine ». Il vous faut pour cela faire l’extension de schéma avec les composants PowerShell fournis par l’outil. </p> <p>Installons LAPS avec les composants serveurs : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/lapserv_0D526359.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/lapserv_5F00_0D526359.png"><img title="lapserv" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="lapserv" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/lapserv_thumb_7626E8DA.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/lapserv_5F00_thumb_5F00_7626E8DA.png" width="573" height="443" /></a></p> <p>On installe l’environnement, et procède à l’extension de schéma en utilisant la commande : </p> <p><font face="Courier New">Import-module AdmPwd.PS </font></p> <p><font face="Courier New">Update-AdmPwdADSchema</font> </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/schemaup_7A9FFA52.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/schemaup_5F00_7A9FFA52.png"><img title="schemaup" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="schemaup" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/schemaup_thumb_4529C8DE.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/schemaup_5F00_thumb_5F00_4529C8DE.png" width="638" height="107" /></a></p> <p>On va ensuite attribuer aux machines le droit de modifier ces attributs pour leur propre compte machine : </p> <p><font face="Courier New">Set-AdmPwdComputerSelfPermission -OrgUnit &quot;OU=InfraDemo,DC=w2k12-demo,DC=net&quot;</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/delegation_5DBBF6DF.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/delegation_5F00_5DBBF6DF.png"><img title="delegation" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="delegation" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/delegation_thumb_74119C24.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/delegation_5F00_thumb_5F00_74119C24.png" width="656" height="78" /></a></p> <p>Vous remplacerez par le distinguished name de l’OU où vous déployez la solution. </p> <p>L’étape suivante consiste à déployer les stratégies de groupe qui déterminent le comportement du client LAPS. </p> <p>Par défaut, LAPS positionne les fichiers ADMX et ADML sur le poste local, si on veut les placer dans le SYSVOL de l’organisation, on ira donc récupérer : </p> <ul> <li><font face="Courier New">C:\Windows\PolicyDefinitions\AdmPwd.admx </font> </li><li><font face="Courier New">C:\Windows\PolicyDefinitions\en-us\AdmPwd.adml </font></li></ul> <p>Une fois l’opération effectuée, on ouvre une GPO et on accède aux paramètres : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/gpmc_7ED1842A.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/gpmc_5F00_7ED1842A.png"><img title="gpmc" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="gpmc" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/gpmc_thumb_0A69D21B.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/gpmc_5F00_thumb_5F00_0A69D21B.png" width="659" height="468" /></a></p> <p>Ceux-ci permettent d’activer ou inhiber LAPS, de définir l’intervalle de changement de mots de passe, ses critères de complexité ainsi que le nom du compte administrateur si celui-ci n’est pas « administrator ». </p> <p>Une fois les paramètres changés, on redémarre la machine membre et la magie doit opérer. On peut accéder au mot de passe de plusieurs manières :</p> <p>En interface graphique : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/flatui1_17F49076.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/flatui1_5F00_17F49076.png"><img title="flatui1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="flatui1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/flatui1_thumb_759F8BAD.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/flatui1_5F00_thumb_5F00_759F8BAD.png" width="552" height="433" /></a></p> <p>En PowerShell : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/powershell1_79AC6A30.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/powershell1_5F00_79AC6A30.png"><img title="powershell1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="powershell1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/powershell1_thumb_7AA6EABE.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/powershell1_5F00_thumb_5F00_7AA6EABE.png" width="662" height="97" /></a></p> <p>Et voilà ! </p> <p>On a donc une bonne petite solution gratuite qui fait son travail, cela ne résout pas tous les problèmes de sécurité mais constitue une très bonne avancée pour votre stratégie de défense en profondeur, et tout cela pour un temps de mise en œuvre relativement réduit comme vous avez pu le voir. </p> <p>On parle dans la série <a href="https://channel9.msdn.com/Blogs/Concretement">Concrètement</a> de Pascal Sauliere, et la vidéo est ici : </p><iframe height="315" src="https://channel9.msdn.com/Blogs/Concretement/Episode-6-LAPS/player" frameborder="0" width="560"></iframe> <p>&nbsp;</p> <p>&nbsp;</p> <h2>Quelques références</h2> <p>Téléchargement - <a href="http://www.microsoft.com/en-us/download/details.aspx?id=46899">http://www.microsoft.com/en-us/download/details.aspx?id=46899</a> </p> <p>Security Advisory - <a href="https://technet.microsoft.com/en-us/library/security/3062591">https://technet.microsoft.com/en-us/library/security/3062591</a> </p> <p>KB - <a href="https://support.microsoft.com/en-us/kb/3062591">https://support.microsoft.com/en-us/kb/3062591</a> </p> <p>Blog - <a href="http://blogs.msdn.com/b/laps/">http://blogs.msdn.com/b/laps/</a></p> <p>A bientôt! </p> <p><a href="https://twitter.com/ArnaudLheureux">Arnaud</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Analyse de performances de serveurs Windows</title>
      <link>https://docs.microsoft.com/archive/blogs/arnaud/analyse-de-performances-de-serveurs-windows</link>
      <pubDate>Wed, 22 Jul 2015 07:06:15 GMT</pubDate>
      <dc:creator><![CDATA[Arnaud Lheureux]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/arnaud/2015/07/22/analyse-de-performances-de-serveurs-windows/</guid>
      <description><![CDATA[&nbsp; Lorsque l’on met en production ou maintient un système on ne pense pas toujours à faire...]]></description>
      <content:encoded><![CDATA[<p>&nbsp; <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/superfmon_66B0EF0F.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/superfmon_5F00_66B0EF0F.png"><img title="superfmon" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;float:right;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="superfmon" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/superfmon_thumb_212E7F95.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/superfmon_5F00_thumb_5F00_212E7F95.png" width="166" align="right" height="244" /></a>Lorsque l’on met en production ou maintient un système on ne pense pas toujours à faire d’évaluation de performances des serveurs, parce qu&#39;on a pas forcément les outils pour le faire et le temps d’analyser les résultats obtenus.  <p>Lorsque j’étais Premier Field Engineer chez Microsoft, j’utilisais souvent avec mes clients un outil développé par des collègues et qui s’appelle PAL (<a href="http://pal.codeplex.com/">Performance Analysis of Logs</a>). Le but de PAL est simple : offrir un moteur d’analyse et de génération de rapports pour les performances des serveurs. Cerise sur le gâteau, il vient avec la possibilité de générer les modèles de capture d’informations pour Performance Monitor (perfmon) de Windows, afin de ne collecter que l’essentiel sur une machine.&nbsp; <p>Dans mon scénario, je chercher à vérifier si performances de mes contrôleurs de domaines sont bonnes et si ce n’est pas le cas, à en déterminer la cause (disques lents, mémoire saturée, réseau engorgé, processus qui consomment toutes mes ressources, etc.)  <p>&nbsp; <h2>Récupération de l’outil PAL</h2> <p>L’outil est disponible sur <a href="http://pal.codeplex.com/">http://pal.codeplex.com/</a> et il est mis à jour régulièrement par Clint Huffman. Cette page contient l’outil qui a quelques prérequis parmi lesquels PowerShell qui sera utilisé pour analyser les données et Microsoft Chart Controls for Microsoft .NET Framework 3.5 qui sera utilisé pour générer les graphiques du rapport.  <p>On récupère donc les binaires de l’outils et on l’installe sur un poste client.  <p>&nbsp; <h2>Création des modèles</h2> <p>Sur le poste client toujours, nous allons dans un premier temps générer un modèle pour Perfmon qui permettra de prendre une trace de performance selon le rôle de serveur que je souhaite analyser.  <p>Voici l’écran d’accueil de PAL, pour le moment allons dans la section <strong>Threshold File</strong>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PAL1_253B5E18.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PAL1_5F00_253B5E18.png"><img title="PAL1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="PAL1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PAL1_thumb_0BD5EB8F.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PAL1_5F00_thumb_5F00_0BD5EB8F.png" width="420" height="340" /></a></p> <p>Lorsque l’on ouvre le menu déroule, on voit qu’il y a pas mal de modèles de capture de compteurs de performances pour différents scenarios serveurs. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PAL2_76112493.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PAL2_5F00_76112493.png"><img title="PAL2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="PAL2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PAL2_thumb_279F22DA.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PAL2_5F00_thumb_5F00_279F22DA.png" width="420" height="340" /></a></p> <p>Sélectionnons le scénario <strong>Microsoft Active Directory </strong>et cliquons sur <strong>Export to Perfmon template file…</strong></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PAL3_0F9DD323.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PAL3_5F00_0F9DD323.png"><img title="PAL3" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="PAL3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PAL3_thumb_0C8B752E.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PAL3_5F00_thumb_5F00_0C8B752E.png" width="420" height="340" /></a></p> <p>On sauvegarde le fichier XML et on le copie sur le serveur où l’on souhaite effectuer la capture. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PAL4_12D4DC6D.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PAL4_5F00_12D4DC6D.png"><img title="PAL4" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="PAL4" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PAL4_thumb_5D5EAAF8.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PAL4_5F00_thumb_5F00_5D5EAAF8.png" width="420" height="266" /></a></p> <p>Dans ce modèle, il y a tout simplement la liste des compteurs perfmon que l’on a besoin pour un scénario donné, vous pouvez rajouter vos propres compteurs si le coeur vous en dit.&nbsp; </p> <h3>&nbsp;</h3> <h2>Import du modèle de compteurs de performances sur le serveur</h2> <p>Un fois le fichier de modèle perfmon généré, allons l’importer sur le serveur à analyser.  <p>Lançons perfmon.exe et allons dans la section <strong>User-Defined</strong>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon2_2F07B5FC.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon2_5F00_2F07B5FC.png"><img title="perfmon2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="perfmon2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon2_thumb_35511D3B.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon2_5F00_thumb_5F00_35511D3B.png" width="420" height="340" /></a></p> <p><strong>Click droit </strong>et sélectionnons <strong>New</strong>, <strong>Data Collector Set</strong></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon3_609844F3.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon3_5F00_609844F3.png"><img title="perfmon3" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="perfmon3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon3_thumb_6B582CF9.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon3_5F00_thumb_5F00_6B582CF9.png" width="420" height="340" /></a></p> <p>Spécifions un nom explicite pour retrouver facilement la trace</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon4_6CBC4FCB.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon4_5F00_6CBC4FCB.png"><img title="perfmon4" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="perfmon4" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon4_thumb_1797448F.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon4_5F00_thumb_5F00_1797448F.png" width="420" height="340" /></a></p> <p>Sélectionnons Browse pour importer le modèle que nous avons créé sur le poste de travail et copié sur le serveur.</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon5_14F1198F.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon5_5F00_14F1198F.png"><img title="perfmon5" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="perfmon5" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon5_thumb_2259BD46.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon5_5F00_thumb_5F00_2259BD46.png" width="420" height="340" /></a></p> <p>Un œil fin aura remarqué que j’aurai pu utiliser également un scénario “Active Directory Diagnostics” déjà inclut dans l’OS. Mais celui ci fait un peu plus que prendre des traces perfmon (en fait, il prend un dump de la configuration de la base de registre et démarre une trace ETL, ce dont je n’ai pas besoin et qui a aussi un impact de performances). </p> <p>Je confirme donc l’import du fichier XML. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon6_38AF628B.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon6_5F00_38AF628B.png"><img title="perfmon6" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="perfmon6" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon6_thumb_7C862793.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon6_5F00_thumb_5F00_7C862793.png" width="420" height="340" /></a></p> <p>J’utilise le modèle “PAL” défini dans le fichier XML. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon7_32F6D996.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon7_5F00_32F6D996.png"><img title="perfmon7" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="perfmon7" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon7_thumb_3DB6C19C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon7_5F00_thumb_5F00_3DB6C19C.png" width="420" height="340" /></a></p> <p>Stockage à l’emplacement par défaut. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon8_56B52292.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon8_5F00_56B52292.png"><img title="perfmon8" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="perfmon8" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon8_thumb_27F1FAA1.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon8_5F00_thumb_5F00_27F1FAA1.png" width="420" height="340" /></a></p> <p>Utilisation du compte par défaut</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon9_093DA167.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon9_5F00_093DA167.png"><img title="perfmon9" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="perfmon9" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon9_thumb_2CF959B2.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon9_5F00_thumb_5F00_2CF959B2.png" width="420" height="340" /></a></p> <p>La collecte est prête et stoppée.</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon10_2A532EB2.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon10_5F00_2A532EB2.png"><img title="perfmon10" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="perfmon10" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon10_thumb_7880397C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon10_5F00_thumb_5F00_7880397C.png" width="420" height="340" /></a></p> <p>Lorsque nous cliquons deux fois, nous pouvons vérifier la liste des compteurs inclus dans ce modèle ainsi que l’intervalle de capture. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon11_0A5F5DFB.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon11_5F00_0A5F5DFB.png"><img title="perfmon11" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="perfmon11" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/perfmon11_thumb_10A8C53A.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/perfmon11_5F00_thumb_5F00_10A8C53A.png" width="420" height="340" /></a> </p> <p>&nbsp; <h2>Capture de compteurs de performance</h2> <p>Nous sommes prêts à prendre notre première capture. Nous vérifions dans un premier temps les propriétés définies dans la capture : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/capture1_2D47D1BE.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/capture1_5F00_2D47D1BE.png"><img title="capture1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="capture1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/capture1_thumb_29CBD185.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/capture1_5F00_thumb_5F00_29CBD185.png" width="420" height="340" /></a></p> <p>Une description du scénario. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/capture2_21D6BFD4.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/capture2_5F00_21D6BFD4.png"><img title="capture2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="capture2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/capture2_thumb_20BBF3AC.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/capture2_5F00_thumb_5F00_20BBF3AC.png" width="420" height="340" /></a></p> <p>Spécifions une limite de taille pour le fichier ainsi qu’une durée dans le temps. Pour une prise de compteurs perfmon, 500 MO, c’est plutôt large, on utilisera des valeurs plus petites lorsque l’espace disque est limité.</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/capture3_6258C0A9.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/capture3_5F00_6258C0A9.png"><img title="capture3" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="capture3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/capture3_thumb_62E99EF3.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/capture3_5F00_thumb_5F00_62E99EF3.png" width="420" height="340" /></a></p> <p>Je peux lancer ma première capture. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/capture4_2656C1B8.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/capture4_5F00_2656C1B8.png"><img title="capture4" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="capture4" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/capture4_thumb_77FFCCBB.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/capture4_5F00_thumb_5F00_77FFCCBB.png" width="420" height="340" /></a></p> <p>Je vois bien que la capture commence dans le repertoire attendu, c’est là que j’irai chercher le fichier BLG pour analyse. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/capture5_16D8D14B.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/capture5_5F00_16D8D14B.png"><img title="capture5" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="capture5" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/capture5_thumb_431A7991.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/capture5_5F00_thumb_5F00_431A7991.png" width="420" height="340" /></a></p> <p>Nous sommes partis pour une heure de capture, allons prendre un café et faire connaissance avec les nouvelles stagiaires de la compta.&nbsp;&nbsp; <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/config_4D70BF53.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/config_5F00_4D70BF53.png"><img title="config" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="config" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/config_thumb_17FA8DDF.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/config_5F00_thumb_5F00_17FA8DDF.png" width="422" height="180" /></a>  <p>De retour sur le serveur, il nous faut vérifier quelle version d’OS on exécute et de combien de RAM est-il doté. Ceci sera utile quand nous lancerons l’analyse des compteurs de performance.  <p>&nbsp; <h2>Analyse automatisée</h2> <p>On récupère le fichier de capture dans le répertoire que l’on a localisé (c:\perflogs)</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/BLG1_09BEA5A0.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/BLG1_5F00_09BEA5A0.png"><img title="BLG1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="BLG1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/BLG1_thumb_3912ABDB.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/BLG1_5F00_thumb_5F00_3912ABDB.png" width="420" height="340" /></a></p> <p>L’étape suivante consiste a analyser le fichier de log généré par perfmon. Le premier contact lorsqu’on double clique sur le fichier n’est pas forcément très engageant : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/BLG2_7872F01C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/BLG2_5F00_7872F01C.png"><img title="BLG2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="BLG2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/BLG2_thumb_5B8EECA9.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/BLG2_5F00_thumb_5F00_5B8EECA9.png" width="420" height="340" /></a></p> <p>On a mieux pour analyser tout cela : retournons dans PAL. Pour cela, copions le fichier BLG sur notre machine cliente et lançons à nouveau l’outil. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PAL1_587C8EB4.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PAL1_5F00_587C8EB4.png"><img title="PAL1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="PAL1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PAL1_thumb_15A04A3A.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PAL1_5F00_thumb_5F00_15A04A3A.png" width="420" height="340" /></a></p> <p>Déroulons l’assistant, la première étape consiste à lui fournir le fichier de capture que nous avons pris (le fichier .BLG)</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL1_09374873.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL1_5F00_09374873.png"><img title="APAL1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="APAL1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL1_thumb_6AEC917C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL1_5F00_thumb_5F00_6AEC917C.png" width="420" height="340" /></a></p> <p>Nous validons le modèle Active Directory, cette fois pour l’analyse. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL2_333C67FD.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL2_5F00_333C67FD.png"><img title="APAL2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="APAL2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL2_thumb_7B89ADCC.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL2_5F00_thumb_5F00_7B89ADCC.png" width="420" height="340" /></a></p> <p>Sélectionnons l’OS qui est utilisé : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL3_4D32B8D0.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL3_5F00_4D32B8D0.png"><img title="APAL3" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="APAL3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL3_thumb_71C6D705.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL3_5F00_thumb_5F00_71C6D705.png" width="420" height="340" /></a></p> <p>Sélectionnons la quantité de RAM installé sur le serveur : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL4_00FD3FD3.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL4_5F00_00FD3FD3.png"><img title="APAL4" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="APAL4" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL4_thumb_5EA83B0A.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL4_5F00_thumb_5F00_5EA83B0A.png" width="420" height="340" /></a></p> <p>Par défaut, laissons le choisir sa fréquence d’analyse : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL5_0029FB4B.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL5_5F00_0029FB4B.png"><img title="APAL5" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="APAL5" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL5_thumb_48E3740F.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL5_5F00_thumb_5F00_48E3740F.png" width="420" height="340" /></a></p> <p>Le rapport sera généré dans le répertoire PAL Reports de l’utilisateur actif : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL6_26223C52.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL6_5F00_26223C52.png"><img title="APAL6" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="APAL6" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL6_thumb_59EA32A3.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL6_5F00_thumb_5F00_59EA32A3.png" width="420" height="340" /></a></p> <p>Voici la commande PowerShell qui est lancée automatiquement à la fin de l’assistant : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL7_1303A057.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL7_5F00_1303A057.png"><img title="APAL7" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="APAL7" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL7_thumb_44919E9D.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL7_5F00_thumb_5F00_44919E9D.png" width="420" height="340" /></a></p> <p>On choisi de l’exécuter immédiatement, mais on peut l’ajouter en file d’attente : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL8_3ACC3725.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL8_5F00_3ACC3725.png"><img title="APAL8" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="APAL8" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL8_thumb_67E3B4A4.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL8_5F00_thumb_5F00_67E3B4A4.png" width="420" height="340" /></a></p> <p>Exécution de l’analyse et création du rapport qui prend quelques minutes : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL9_5E1E4D2C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL9_5F00_5E1E4D2C.png"><img title="APAL9" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="APAL9" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL9_thumb_2AE4A474.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL9_5F00_thumb_5F00_2AE4A474.png" width="420" height="340" /></a></p> <p>Une fois le fichier de rapport généré, à vous de partir à l’aventure de son exploration</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL10_24C2793B.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL10_5F00_24C2793B.png"><img title="APAL10" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="APAL10" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL10_thumb_4F9D6DFE.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL10_5F00_thumb_5F00_4F9D6DFE.png" width="420" height="340" /></a></p> <h2>Et Voilà</h2> <p>Je commence toujours par la vue chronologique au début du fichier qui permet de voir ce qui s’est passé dans l’intervalle : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/image_07DE75C8.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/image_5F00_07DE75C8.png"><img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/image_thumb_5C303C7C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/image_5F00_thumb_5F00_5C303C7C.png" width="429" height="266" /></a></p> <p>On voit dans mon exemple un certain nombre de points rouges et jaunes plus ou moins critiques. </p> <p>Ici je vois que mon <strong>LDAP Bind Time est un peu lent</strong>, avec une moyenne de <strong>16 ms</strong>. Ceci veut dire qu’un utilisateur qui se connecte au serveur LDAP sur ce serveur a un délai de réponse moyen de 16 ms (ceci n’inclus pas la latence réseau, et donc tout cumulé, ceci peut être considéré comme un peu lent). </p> <p>Si je corrobore avec d’autres éléments, on voit que le disque sur lequel est stocké AD est également un peu lent avec en moyenne 18 ms pour les écritures et 9 ms pour les lectures : on a donc un coupable tout désigné pour les performances de mon AD. </p> <p>Ceci n’a pas l’air dramatique, mais c’est vraiment un serveur à surveiller, à fortiori on observe des pics importants : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL12_1953F802.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL12_5F00_1953F802.png"><img title="APAL12" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="APAL12" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/APAL12_thumb_7692C044.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/APAL12_5F00_thumb_5F00_7692C044.png" width="573" height="82" /></a></p> <p>Dans les détails du rapport, je peux observer les compteurs plus précisément : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/NTDS_LDAP_Bind_Time0_5128CCD6.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/NTDS_5F00_LDAP_5F00_Bind_5F00_Time0_5F00_5128CCD6.png"><img title="NTDS_LDAP_Bind_Time0" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="NTDS_LDAP_Bind_Time0" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/NTDS_LDAP_Bind_Time0_thumb_038F3107.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/NTDS_5F00_LDAP_5F00_Bind_5F00_Time0_5F00_thumb_5F00_038F3107.png" width="374" height="374" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PhysicalDisk_Avg_Disk_sec_Read0_32E0A691.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PhysicalDisk_5F00_Avg_5F00_Disk_5F00_sec_5F00_Read0_5F00_32E0A691.png"><img title="PhysicalDisk_Avg_Disk_sec_Read0" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="PhysicalDisk_Avg_Disk_sec_Read0" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PhysicalDisk_Avg_Disk_sec_Read0_thumb_3FDD1753.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PhysicalDisk_5F00_Avg_5F00_Disk_5F00_sec_5F00_Read0_5F00_thumb_5F00_3FDD1753.png" width="374" height="374" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PhysicalDisk_Avg_Disk_sec_Write0_75E19660.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PhysicalDisk_5F00_Avg_5F00_Disk_5F00_sec_5F00_Write0_5F00_75E19660.png"><img title="PhysicalDisk_Avg_Disk_sec_Write0" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="PhysicalDisk_Avg_Disk_sec_Write0" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/PhysicalDisk_Avg_Disk_sec_Write0_thumb_1A0981A1.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/PhysicalDisk_5F00_Avg_5F00_Disk_5F00_sec_5F00_Write0_5F00_thumb_5F00_1A0981A1.png" width="374" height="374" /></a></p> <p>Ce qui est très sympa également avec PAL, c’est que le rapport généré vous décrit les compteurs utilisés et les valeurs qui sont importantes pour ces compteurs, bref une vraie mine d’or !</p> <p>Voilà pour cette petite introduction à PAL, j’espère vous avoir initié à des plaisirs insoupçonnés autour de l’analyse de performance de serveurs. Il existe bien d’autres outils, que l’on détaillera dans d’autres articles !</p> <p>Si vous souhaitez plus d’informations sur le dépannage d’Active Directory et des performances, vous pouvez aussi retrouver un cours dédié sur la Microsoft Virtual Academy : Active Directory - Dépannage et mécanismes internes <a title="http://www.microsoftvirtualacademy.com/training-courses/active-directory-depannage-et-mecanismes-internes-fr" href="http://www.microsoftvirtualacademy.com/training-courses/active-directory-depannage-et-mecanismes-internes-fr">http://www.microsoftvirtualacademy.com/training-courses/active-directory-depannage-et-mecanismes-internes-fr</a></p> <p>Encore plus de cours sur la Microsoft Virtual Academy : <a href="https://aka.ms/MVAFR">https://aka.ms/MVAFR</a> </p> <p>Egalement à suivre, le blog de Clint Huffman <a title="http://blogs.technet.com/b/clinth/" href="http://blogs.technet.com/b/clinth/">http://blogs.technet.com/b/clinth/</a>&nbsp;</p> <p><a href="https://twitter.com/ArnaudLheureux">Arnaud Lheureux</a></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p>]]></content:encoded>
    </item>
    <item>
      <title>Windows 10 pour l’Entreprise : quoi de neuf ?</title>
      <link>https://docs.microsoft.com/archive/blogs/arnaud/windows-10-pour-lentreprise-quoi-de-neuf</link>
      <pubDate>Mon, 11 May 2015 06:29:02 GMT</pubDate>
      <dc:creator><![CDATA[Arnaud Lheureux]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/arnaud/2015/05/11/windows-10-pour-lentreprise-quoi-de-neuf/</guid>
      <description><![CDATA[Lors de l&rsquo;&eacute;v&eacute;nement Ignite &agrave; Chicago, Satya Nadella a rappel&eacute; une...]]></description>
      <content:encoded><![CDATA[<p>Lors de l&rsquo;&eacute;v&eacute;nement Ignite &agrave; Chicago, Satya Nadella a rappel&eacute; une chose : nous fournissons les produits et solutions qui permettent aux personnes d&rsquo;en faire plus, dans leur vie professionnelle comme personnelle.</p>
<p>Nos rythmes de vies et de travail changent et Windows ainsi que nous solutions accompagnent ce changement au rythme de chacun.</p>
<p>L&rsquo;objectif de cet article est de revoir les principales nouveaut&eacute;s de Windows 10 qui concernent le monde de l&rsquo;entreprise.</p>
<p>Parmi les sujets fondamentaux pour l&rsquo;entreprise : protection des donn&eacute;es des utilisateurs, gestions des identit&eacute;s, s&eacute;curit&eacute; et int&eacute;grit&eacute; de la machine, et surtout une maintenance plus ais&eacute;es en commen&ccedil;ant par des m&eacute;canismes de d&eacute;ploiement simplifi&eacute;s.</p>
<p>&nbsp;</p>
<h2>1. Protection de l&rsquo;information</h2>
<p><b>Enterprise Data Protection</b>est un ensemble de technologies que l&rsquo;on peut activer pour mieux g&eacute;rer les donn&eacute;es personnelles et professionnelles, dans un seul environnement.</p>
<p>Il a &eacute;t&eacute; montr&eacute; &agrave; Ignite l&rsquo;exemple d&rsquo;un document &eacute;dit&eacute; dans Office d&eacute;ploy&eacute; avec Intune et sp&eacute;cifi&eacute; comme application d&rsquo;entreprise : on a alors un containeur d&eacute;di&eacute; aux informations d&rsquo;entreprise qui apparait, celui-ci est automatiquement chiffr&eacute;, il est alors aussi impossible de copier/coller des informations entre l&rsquo;Office d&rsquo;entreprise et toute autre application qui n&rsquo;est pas &eacute;galement marqu&eacute;e comme entreprise.</p>
<p>Combin&eacute; &agrave; des technologies comme <strong>Azure RMS Document Tracking</strong> (<a href="/b/rms/archive/2015/05/04/doctracking.aspx">http://blogs.technet.com/b/rms/archive/2015/05/04/doctracking.aspx</a>) cela fournit des r&eacute;sultats sp&eacute;ctaculaires pour la gestion des documents sensibles en entreprise.</p>
<p>&nbsp;</p>
<h2>2. Protection de l&rsquo;identit&eacute;</h2>
<p>Avec <b><a href="https://channel9.msdn.com/events/Ignite/2015/BRK2333">Microsoft Passport</a></b>, nous souhaitons sonner la fin de l&rsquo;utilisation des mots passe, et utiliser de mani&egrave;re plus large des certificats en utilisant le Trusted Platform Module (TPM), maintenant omnipr&eacute;sent sur les machines, pour stocker les cl&eacute;s priv&eacute;es. L&rsquo;acc&egrave;s &agrave; ce moyen d&rsquo;authentification se faisant ensuite en utilisant un code PIN, ou de la biom&eacute;trie (empreinte digital, visage, etc.)</p>
<p><b>Windows Hello</b> est la partie visible de Passport et permet par exemple une authentification par biom&eacute;trie en reconnaissance faciale (cela n&eacute;cessite tout de m&ecirc;me des capteurs sp&eacute;ciaux comme la cam&eacute;ra <a href="https://software.intel.com/en-us/RealSense/F200Camera">RealSense 3D de Intel</a>qui est d&eacute;j&agrave; int&eacute;gr&eacute;e &agrave; certains laptops.)</p>
<p>&nbsp;</p>
<h2>3. Protection de la machine</h2>
<p><b>DeviceGuard</b>est une technologie qui permet de n&rsquo;ex&eacute;cuter que ce qui est d&eacute;sign&eacute; comme digne de confiance par l&rsquo;entreprise. Ce m&eacute;canisme peut &ecirc;tre renforc&eacute; encore en utilisant la virtualisation mat&eacute;rielle.</p>
<p>La <b>virtualisation mat&eacute;rielle</b> (Hyper-V Virtual Secure Mode) est utilis&eacute;e par LSASS (le service qui qui poss&egrave;de les hashs et jetons d&rsquo;authentifications) pour tourner dans un niveau de confiance diff&eacute;rent du noyau et des autres processus, ce qui permet <b>d&rsquo;&eacute;viter de voler les secrets</b>et donc d&rsquo;utiliser des m&eacute;canismes de r&eacute;cup&eacute;ration du hash.</p>
<p>&nbsp;</p>
<h2>4. Gestion des machines</h2>
<p>Le client Mobile Device Management (<b>MDM</b>) inclus et compatible OMA-DM 2.0 &eacute;volue et permet notamment maintenant un effacement &agrave; distance de la machine en cas de perte/vol. Cet effacement passe par un retour &agrave; l&rsquo;image d&rsquo;originale de la machine. Parmi les autres possibilit&eacute;s : gestion de multiples utilisateurs, des profils VPN, etc.</p>
<p>On peut <b>joindre</b> une <b>machine</b> Windows 10 &agrave; un domaine <b>Azure Active Directory</b> et donc utiliser <b>l&rsquo;identit&eacute; cloud</b> d&rsquo;un utilisateur en b&eacute;n&eacute;ficiant de <b>Single Sign On</b> (SSO) et de gestion de la machine de mani&egrave;re transparente (combin&eacute; &agrave; <b>Intune</b>)</p>
<p><b>Acc&egrave;s conditionnel</b>: en fonction de crit&egrave;res de conformit&eacute; (d&eacute;finis dans SCCM ou Intune) on pourra restreindre l&rsquo;acc&egrave;s &agrave; une application.</p>
<p><b>Device Lockdown</b>: &eacute;volution du mode assign&eacute; qui permet de pr&eacute;parer des machines qui sont en libre-service (kiosque). Ce mode &eacute;volue pour &ecirc;tre plus personnalisable (couleurs, menus etc.)</p>
<p><b>Gestion des certificats</b>: on peut g&eacute;rer le d&eacute;ploiement (et suppresion) des certificats sur les machines en utilisant le format PFX et en utilisant le protocol SCEP (Simple Certificate Enrollment Protocol)</p>
<p>&nbsp;</p>
<h2>5. D&eacute;ploiement ais&eacute;</h2>
<p>Vous avez sans doute lu que Windows 10 sera propos&eacute; gratuitement pour les possesseurs d&rsquo;&eacute;ditions grand public de Windows 7 et ult&eacute;rieur. Celui-ci sera d&eacute;ploy&eacute; au monde avec <b>Windows Update</b> : <b>sauf</b> pour la version <b>Entreprise</b>.</p>
<p>La version Entreprise se d&eacute;ploiera de plusieurs mani&egrave;res :</p>
<ul>
<li><b>Wipe and Load</b> : ce que l&rsquo;on connait actuellement, dans une mise &agrave; jour en entreprise. Capture de l&rsquo;&eacute;tat utilisateur, installation du nouvel OS, restauration de l&rsquo;&eacute;tat utilisateur.</li>
<li><b>Mise &agrave; jour en place</b> : installation par WSUS ou Windows Update for Business (je parlerai de cette fonctionnalit&eacute; dans un autre article).</li>
<li><b>Provisionning packages</b> : qui permettront de d&eacute;ployer facilement des portions d&rsquo;OS, des logiciels, des param&egrave;tres comme le Wifi, VPN, certificats, etc. On pourra aussi par exemple simplement passer d&rsquo;une &eacute;dition grand public de Windows &agrave; la version Entreprise (utile dans le Bring Your Own Device)</li>
</ul>
<p>Notons &eacute;galement un changement fondamental dans la mani&egrave;re dont nous g&eacute;rons les mises &agrave; jour : l&rsquo;apparation d&rsquo;une branche de support long terme, qui si vous la choisissez, ne mettra &agrave; jour que les failles de s&eacute;curit&eacute; et aucun autre composants. <a href="http://blogs.windows.com/bloggingwindows/2015/05/04/announcing-windows-update-for-business/">Plus de details sur le Blog de Terry.</a></p>
<p>&nbsp;</p>
<h2>6. Meilleure productivit&eacute;</h2>
<p>Windows 10 a aussi pour vocation d&rsquo;&ecirc;tre un OS que les gens et les entreprises d&eacute;sirent (Joe Belfiore). Cela veut dire qu&rsquo;ils aiment les fonctionnalit&eacute;s sympas dont ils profitent d&eacute;j&agrave; &agrave; la maison, mais savent &ecirc;tre productifs rapidement avec le nouveau syst&egrave;me.</p>
<p>Pour cela le menu <b>d&eacute;marrer</b> ne devrait <b>pas les surprendre</b> par rapport &agrave; Windows 7, mais il vient <b>s&rsquo;enrichir</b> des <b>applications universelles</b>(UWP) qui sont les m&ecirc;mes qu&rsquo;ils utilisent sur leurs t&eacute;l&eacute;phones.</p>
<p>Afin de remplacer votre navigateur pr&eacute;f&eacute;r&eacute; (Internet Explorer), Windows 10 apporte <b>Edge</b>(ex projet Spartan) qui apporte des technologies de rendu HTML avanc&eacute;s ainsi que des exp&eacute;riences utilisateurs modernes (&eacute;crire/commenter directement une page Web, un mode lecture qui traduit automatiquement dans votre langue, ainsi que d&rsquo;autres perles qui restent &agrave; annoncer).</p>
<p>Notons qu&rsquo;<b>Internet Explorer</b> reste disponible et sera utilisable notamment pour des raisons de compatibilit&eacute; avec les applications m&eacute;tiers (notamment avec son mode <b>IE Entreprise</b>).</p>
<p>Dans un article ult&eacute;rieur, nous parlerons aussi de nouveaut&eacute;s comme la gestion du store en entreprise qui est aussi tr&egrave;s prometteuse.</p>
<p></p>
<p></p>
<h2>7. Le r&eacute;sum&eacute; en vid&eacute;o</h2>
<p><iframe src="https://channel9.msdn.com/series/MVA/Windows-10-pour-lentreprise/player" frameborder="0" height="360" width="640"></iframe></p>
<p></p>
<p>Voil&agrave; ce que j&rsquo;ai not&eacute; pour vous, il y a plein d&rsquo;autres sujets que l&rsquo;on couvrira dans des articles ult&eacute;rieurs.</p>
<p>Mais en fait, le mieux, c&rsquo;est de l&rsquo;installer !</p>
<p>Nous discutons du sujet &eacute;galement avec Pascal dans le podcast ITCast : <a href="http://itcast.cloudapp.net/?name=2015-05-07_episode-12.mp3">http://itcast.cloudapp.net/?name=2015-05-07_episode-12.mp3</a></p>
<p>T&eacute;l&eacute;chargez le livre Microsoft Press : Introducing Windows 10 for IT Professionals, Preview Edition <a href="https://t.co/fHpuAuNYO7">https://t.co/fHpuAuNYO7</a></p>
<p>Si vous voulez en savoir plus et venir d&eacute;couvrir Windows 10, inscrivez-vous au TechDays Tour, il y a une date pr&egrave;s de chez vous ! <a href="https://techdays.microsoft.fr/camp/default.aspx">Par-ici</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Préparation à la certification 70-533 - Implementing Microsoft Azure Infrastructure Solutions</title>
      <link>https://docs.microsoft.com/archive/blogs/arnaud/prparation-la-certification-70-533-implementing-microsoft-azure-infrastructure-solutions</link>
      <pubDate>Mon, 11 May 2015 04:01:00 GMT</pubDate>
      <dc:creator><![CDATA[Arnaud Lheureux]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/arnaud/2015/05/11/prparation-la-certification-70-533-implementing-microsoft-azure-infrastructure-solutions/</guid>
      <description><![CDATA[Si vous d&eacute;ployez des solutions en mode IaaS pour Azure ou concevez des applications pour le...]]></description>
      <content:encoded><![CDATA[<p>Si vous d&eacute;ployez des solutions en mode IaaS pour Azure ou concevez des applications pour le mode PaaS, il existe plusieurs certifications Microsoft qui permettent de d&eacute;montrer vos comp&eacute;tences. Pour cela selon votre r&ocirc;le vous pourrez passer :</p>
<table style="width:594px;" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td width="196" valign="top">Titre</td>
<td width="417" valign="top">Contenu</td>
</tr>
<tr>
<td width="196" valign="top"><a href="https://www.microsoft.com/learning/fr-fr/exam-70-532.aspx">Developing Microsoft Azure Solutions (70-532)</a></td>
<td width="417" valign="top">Cet examen reprend les points fondamentaux n&eacute;cessaires au d&eacute;ploiement d&rsquo;une solution dans Azure, notamment sur l&rsquo;outillage et les bonnes pratiques pour ex&eacute;cuter son application.</td>
</tr>
<tr>
<td width="196" valign="top"><a href="https://www.microsoft.com/learning/fr-fr/exam-70-533.aspx">Implementing Microsoft Azure Infrastructure Solutions (70-533)</a></td>
<td width="417" valign="top">N&eacute;cessite une tr&egrave;s bonne connaissance des services de base de l&rsquo;infrastructure Azure, il demande r&eacute;ellement d&rsquo;avoir pratiqu&eacute; les services, et d&rsquo;avoir utilis&eacute; PowerShell pour les mettre en &oelig;uvre.</td>
</tr>
<tr>
<td width="196" valign="top"><a href="https://www.microsoft.com/learning/fr-fr/exam-70-534.aspx">Architecting Microsoft Azure Solutions (70-534)</a></td>
<td width="417" valign="top">Cet examen est plus g&eacute;n&eacute;raliste et rentre un peu moins dans les d&eacute;tails techniques et de l&rsquo;impl&eacute;mentation, mais couvre n&eacute;anmoins les sujets des deux examens pr&eacute;c&eacute;dents.</td>
</tr>
</tbody>
</table>
<p>M&ecirc;me si on fait de l&rsquo;Azure tous les jours, il y a forc&eacute;ment des parties que l&rsquo;on n&rsquo;a pas &eacute;tudi&eacute; ou que l&rsquo;on utilise moins fr&eacute;quemment. Pour cela mon &eacute;quipe et moi avons d&eacute;cid&eacute; de vous faciliter le travail en vous donnant une s&eacute;rie de liens pour vous guider dans vos r&eacute;visions, mais aussi des vid&eacute;os qui reviennent sur les points fondamentaux. L&rsquo;objectif n&rsquo;est &eacute;videmment pas de se substituer aux cours disponible aupr&egrave;s de nos partenaires mais plut&ocirc;t de fournir une checklist de r&eacute;vision de quelques heures avant d&rsquo;aller en salle d&rsquo;examen !</p>
<p>N&rsquo;h&eacute;sitez pas &agrave; revenir plus tard, nous compl&eacute;terons avec des cours compl&eacute;mentaires, et faites nous part de vos remarques sur Twitter avec le hashtag #coursmva !</p>
<p>L&rsquo;examen se compose de 6 parties, chacune comptant pour 15-20% de l&rsquo;&eacute;valuation globale :</p>
<p>&nbsp;</p>
<h2>Partie 1 - Impl&eacute;menter les sites Web dans Azure</h2>
<p>Vid&eacute;o : <a href="http://www.microsoftvirtualacademy.com/training-courses/implementer-les-azure-websites-preparation-certification-azure-mcp-70-533-fr-">http://www.microsoftvirtualacademy.com/training-courses/implementer-les-azure-websites-preparation-certification-azure-mcp-70-533-fr-</a><span style="text-decoration:underline;"></span></p>
<p>Page de r&eacute;f&eacute;rence pour les sites Web : <a href="http://azure.microsoft.com/fr-fr/documentation/articles/app-service-web-overview/">http://azure.microsoft.com/fr-fr/documentation/articles/app-service-web-overview/</a></p>
<p>&nbsp;</p>
<h2>Partie 2 &ndash; Impl&eacute;menter les machines virtuelles</h2>
<p>Vid&eacute;o : <a href="http://www.microsoftvirtualacademy.com/training-courses/implementer-les-machines-virtuelles-azure-preparation-certification-azure-fr-">http://www.microsoftvirtualacademy.com/training-courses/implementer-les-machines-virtuelles-azure-preparation-certification-azure-fr-</a><span style="text-decoration:underline;"></span></p>
<p>Virtual Machine and Cloud Service Sizes for Azure -<a href="https://msdn.microsoft.com/library/azure/dn197896.aspx">https://msdn.microsoft.com/library/azure/dn197896.aspx</a></p>
<p>Gestion de la disponibilit&eacute; des machines virtuelles - <a href="http://azure.microsoft.com/fr-fr/documentation/articles/virtual-machines-manage-availability/">http://azure.microsoft.com/fr-fr/documentation/articles/virtual-machines-manage-availability/</a></p>
<p>&nbsp;</p>
<h2>Partie 3 &ndash; Impl&eacute;menter les cloud services</h2>
<p>Vid&eacute;o : <a href="http://www.microsoftvirtualacademy.com/training-courses/implementer-les-clouds-services-preparation-la-certification-azure-70-533-fr-">http://www.microsoftvirtualacademy.com/training-courses/implementer-les-clouds-services-preparation-la-certification-azure-70-533-fr-</a></p>
<p>Documentation des cloud services - <a href="http://azure.microsoft.com/fr-fr/documentation/services/cloud-services">http://azure.microsoft.com/fr-fr/documentation/services/cloud-services</a></p>
<p>&nbsp;</p>
<h2>Partie 4 &ndash; Impl&eacute;menter le stockage dans Azure</h2>
<p>Video : <a title="http://www.microsoftvirtualacademy.com/training-courses/implementer-le-stockage-dans-azure-preparation-la-certification-azure-70-533" href="http://www.microsoftvirtualacademy.com/training-courses/implementer-le-stockage-dans-azure-preparation-la-certification-azure-70-533">http://www.microsoftvirtualacademy.com/training-courses/implementer-le-stockage-dans-azure-preparation-la-certification-azure-70-533</a></p>
<p>Documentation sur le stockage dans Azure - <a title="http://azure.microsoft.com/fr-fr/documentation/services/storage/" href="http://azure.microsoft.com/fr-fr/documentation/services/storage/">http://azure.microsoft.com/fr-fr/documentation/services/storage/</a>&nbsp;</p>
<p>&nbsp;</p>
<h2>Partie 5 &ndash; Impl&eacute;menter Azure Active Directory</h2>
<p>Vid&eacute;o : <a title="http://www.microsoftvirtualacademy.com/training-courses/preparation-azure-specialist-70-533-implementer-azure-active-directory-fr-" href="http://www.microsoftvirtualacademy.com/training-courses/preparation-azure-specialist-70-533-implementer-azure-active-directory-fr-">http://www.microsoftvirtualacademy.com/training-courses/preparation-azure-specialist-70-533-implementer-azure-active-directory-fr-</a></p>
<p>Documentation Azure Active Directory - <a title="http://azure.microsoft.com/fr-fr/documentation/services/active-directory/" href="http://azure.microsoft.com/fr-fr/documentation/services/active-directory/">http://azure.microsoft.com/fr-fr/documentation/services/active-directory/</a></p>
<p>&nbsp;&nbsp;</p>
<h2>Partie 6 &ndash; Impl&eacute;menter les r&eacute;seaux virtuels</h2>
<p>Vid&eacute;o : <a title="http://www.microsoftvirtualacademy.com/training-courses/implementer-les-reseaux-virtuels-azure-preparation-la-certification-70-533-" href="http://www.microsoftvirtualacademy.com/training-courses/implementer-les-reseaux-virtuels-azure-preparation-la-certification-70-533-">http://www.microsoftvirtualacademy.com/training-courses/implementer-les-reseaux-virtuels-azure-preparation-la-certification-70-533-</a></p>
<p>Documentation r&eacute;seaux virtuels Azure - <a title="http://azure.microsoft.com/fr-fr/documentation/services/virtual-network/" href="http://azure.microsoft.com/fr-fr/documentation/services/virtual-network/">http://azure.microsoft.com/fr-fr/documentation/services/virtual-network/</a></p>
<p>&nbsp;</p>
<h2>Ressources fortement recommand&eacute;es :</h2>
<p>Comparaison entre Sites Web Azure, Azure Cloud Services et Azure Virtual Machines - <a href="http://azure.microsoft.com/fr-fr/documentation/articles/choose-web-site-cloud-service-vm/">http://azure.microsoft.com/fr-fr/documentation/articles/choose-web-site-cloud-service-vm/</a></p>
<p>N&rsquo;h&eacute;sitez pas &agrave; faire appel &agrave; nos partenaires si vous souhaitez un cours en salle avec un instructeur certifi&eacute;, ou &agrave; parcourir nos nombreuses autres vid&eacute;os sur Microsoft Virtual Academy d&eacute;di&eacute;es aux services Azure et notamment :</p>
<p>Introduction &agrave; Microsoft Azure IaaS : <a title="http://www.microsoftvirtualacademy.com/training-courses/introduction-windows-azure-iaas" href="http://www.microsoftvirtualacademy.com/training-courses/introduction-windows-azure-iaas">http://www.microsoftvirtualacademy.com/training-courses/introduction-windows-azure-iaas</a>&nbsp;</p>
<p>Azure Active Directory : D&eacute;couverte des fonctionnalit&eacute;s Basic et Premium : <a title="http://www.microsoftvirtualacademy.com/training-courses/azure-active-directory-decouverte-des-fonctionnalites-basic-et-premium-fr" href="http://www.microsoftvirtualacademy.com/training-courses/azure-active-directory-decouverte-des-fonctionnalites-basic-et-premium-fr">http://www.microsoftvirtualacademy.com/training-courses/azure-active-directory-decouverte-des-fonctionnalites-basic-et-premium-fr</a></p>
<p>Partagez vos histoires sur Twitter, @arnaudlheureux ou avec le hastag #coursMVA</p>
<p>Arnaud</p>]]></content:encoded>
    </item>
    <item>
      <title>Surface en entreprise : téléchargement direct du pack drivers et firmwares</title>
      <link>https://docs.microsoft.com/archive/blogs/arnaud/surface-en-entreprise-tlchargement-direct-du-pack-drivers-et-firmwares</link>
      <pubDate>Tue, 12 Aug 2014 05:14:00 GMT</pubDate>
      <dc:creator><![CDATA[Arnaud Lheureux]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/arnaud/2014/08/12/surface-en-entreprise-tlchargement-direct-du-pack-drivers-et-firmwares/</guid>
      <description><![CDATA[&nbsp;

Par hasard que je naviguais sur Internet &agrave; la recherche des drivers pour faire une...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/surfacedrivers_3112CE45.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/surfacedrivers_5F00_3112CE45.png"><img width="293" height="211" title="surfacedrivers" style="background-image:none;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border:0px;" alt="surfacedrivers" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/surfacedrivers_thumb_0BD016DD.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/surfacedrivers_5F00_thumb_5F00_0BD016DD.png" border="0" /></a></p>
<p>Par hasard que je naviguais sur Internet &agrave; la recherche des <strong>drivers</strong> pour faire une <strong>image</strong> d&rsquo;entreprise pour mon <strong>Surface Pro 3</strong>, je suis tomb&eacute; sur une page de download : <a title="http://www.microsoft.com/en-us/download/details.aspx?id=38826" href="http://www.microsoft.com/en-us/download/details.aspx?id=38826">http://www.microsoft.com/en-us/download/details.aspx?id=38826</a> avec du script download.Once pas tr&egrave;s bien fait.</p>
<p>Je vous propose donc ici les liens individuels par version de Surface : pour les firmware, drivers, accessoires et un peu de documentation.</p>
<p>Cela n&rsquo;est utile que pour la cr&eacute;ation des images en entreprise, une fois l&rsquo;image install&eacute;e tous les drivers et mises &agrave; jour du firmware UEFI passent &eacute;videmment par Microsoft Update.</p>
<p>Et pour l&rsquo;utiliser d&eacute;sormais fr&eacute;quemment, Surface Pro 3, c&rsquo;est vraiment excessivement bon !</p>
<p>&nbsp;</p>
<h2>Surface Pro</h2>
<p>Pilotes et firmwares : <a href="http://download.microsoft.com/download/2/0/7/2073C22F-2F31-4F4A-8059-E54C91C564A9/Surface%20Pro%20-%20July%202014.zip">Surface Pro - July 2014.zip</a></p>
<h2>Surface Pro 2</h2>
<p>Pilotes et firmwares : <a>Surface Pro 2 - July 2014.zip</a></p>
<h2>Surface Pro 3</h2>
<p>Pilotes et firmwares : <a href="http://download.microsoft.com/download/2/0/7/2073C22F-2F31-4F4A-8059-E54C91C564A9/Surface%20Pro%203%20-%20September%202014.zip">Surface Pro 3 - September 2014</a></p>
<p>Correctif Wifi/Bluetooth <a href="http://download.microsoft.com/download/2/0/7/2073C22F-2F31-4F4A-8059-E54C91C564A9/Surface%20Pro%203%20WiFi%20BT%20v15_68_3044_85.zip">Surface Pro 3 WiFi BT v15_68_3044_85.zip</a></p>
<p>&nbsp;</p>
<h2>Documentation</h2>
<p><a href="http://download.microsoft.com/download/2/0/7/2073C22F-2F31-4F4A-8059-E54C91C564A9/Surface%20Pro%20-%20Enterprise%20Deployment%20Quick%20Start%20Guide-June2013.pdf">Surface Pro - Enterprise Deployment Quick Start Guide-June2013.pdf</a></p>
<p>&nbsp;</p>
<h2>Accessoires et autres</h2>
<p><a href="http://download.microsoft.com/download/2/0/7/2073C22F-2F31-4F4A-8059-E54C91C564A9/Surface%20Ethernet%20Adapter.zip">Surface Ethernet Adapter.zip</a></p>
<p><a href="http://download.microsoft.com/download/2/0/7/2073C22F-2F31-4F4A-8059-E54C91C564A9/Surface%20Gigabit%20Ethernet%20Adapter.zip">Surface Gigabit Ethernet Adapter.zip</a></p>
<p><a href="http://download.microsoft.com/download/2/0/7/2073C22F-2F31-4F4A-8059-E54C91C564A9/Windows8.1-KB2969817-x64.msu">Mise &agrave; jour pour Windows 8.1</a></p>
<p>&nbsp;</p>
<p>Plus d&rsquo;infos sur la Microsoft Virtual Academy :</p>
<p align="center"><a href="http://www.microsoftvirtualacademy.com/">www.microsoftvirtualacademy.com</a></p>
<p>Ou venez nous voir en personne dans un IT Camps, il y en a forc&eacute;ment un pr&egrave;s de chez vous !</p>
<p align="center"><a href="https://aka.ms/itCampFr">https://aka.ms/itCampFr</a></p>
<p>N&rsquo;h&eacute;sitez pas &agrave; me contacter sur <a href="https://www.facebook.com/arnaudlheureuxitpro">Facebook</a> et <a href="https://twitter.com/ArnaudLheureux">Twitter</a>.</p>
<p>Arnaud &ndash; <a href="https://www.facebook.com/arnaudlheureuxitpro">les bons tuyaux</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Windows Server 2012 R2, Azure, IT Camps et Microsoft Virtual Academy</title>
      <link>https://docs.microsoft.com/archive/blogs/arnaud/windows-server-2012-r2-azure-it-camps-et-microsoft-virtual-academy</link>
      <pubDate>Thu, 03 Jul 2014 03:09:38 GMT</pubDate>
      <dc:creator><![CDATA[Arnaud Lheureux]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/arnaud/2014/07/03/windows-server-2012-r2-azure-it-camps-et-microsoft-virtual-academy/</guid>
      <description><![CDATA[&nbsp;  C’est l’été et parfois on a un peu plus de temps libre que d’habitude (vraiment ?) : Pour...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p> <p><a><img title="arnaudstanmva" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="arnaudstanmva" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/arnaudstanmva_5C7E0187.jpg" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/arnaudstanmva_5F00_5C7E0187.jpg" width="244" height="139" /></a></p> <p>C’est l’été et parfois on a un peu plus de temps libre que d’habitude (vraiment ?) : Pour cela on vous a préparé tout un ensemble de ressources sur Microsoft Virtual Academy qui est notre plateforme en ligne pour apprendre sur les derniers sujets de développement comme d’IT.</p> <p>Voici les cours que nous avons pu réaliser dernièrement en français : </p> <ul> <li>Virtualisation de réseaux Hyper-V - <a href="http://www.microsoftvirtualacademy.com/training-courses/15cd22ee-3645-4dd6-a2bb-44e850aeefad">http://www.microsoftvirtualacademy.com/training-courses/15cd22ee-3645-4dd6-a2bb-44e850aeefad</a>  </li><li>Services Réseaux de Windows Server 2012 - <a href="http://www.microsoftvirtualacademy.com/training-courses/services-reseaux-de-windows-server-2012">http://www.microsoftvirtualacademy.com/training-courses/services-reseaux-de-windows-server-2012</a>  </li><li>Virtualisation avec Windows Server 2012 - <a href="http://www.microsoftvirtualacademy.com/training-courses/virtualisation-avec-windows-server-2012-fr-">http://www.microsoftvirtualacademy.com/training-courses/virtualisation-avec-windows-server-2012-fr-</a>  </li><li>Introduction à Windows Azure IaaS - <a href="http://www.microsoftvirtualacademy.com/training-courses/introduction-windows-azure-iaas">http://www.microsoftvirtualacademy.com/training-courses/introduction-windows-azure-iaas</a> </li></ul> <p>On en publiera de nouveaux tout au long de l’été concernant le stockage avec Windows Server 2012 R2 et de nouveaux sujets sur Azure alors restez branchés !</p> <p align="center"><a href="http://www.microsoftvirtualacademy.com">www.microsoftvirtualacademy.com</a> </p> <p>En attendant vous pouvez également vous référer aux contenus faits par nos collègues américains : </p> <ul> <li>Software-Defined Networking with Windows Server and System Center Jump Start - <a title="http://www.microsoftvirtualacademy.com/training-courses/software-defined-networking-with-windows-server-and-system-center-jump-start" href="http://www.microsoftvirtualacademy.com/training-courses/software-defined-networking-with-windows-server-and-system-center-jump-start">http://www.microsoftvirtualacademy.com/training-courses/software-defined-networking-with-windows-server-and-system-center-jump-start</a>  </li><li>Moving to Hybrid Cloud with Microsoft Azure - <a title="http://www.microsoftvirtualacademy.com/training-courses/moving-to-hybrid-cloud-with-microsoft-azure" href="http://www.microsoftvirtualacademy.com/training-courses/moving-to-hybrid-cloud-with-microsoft-azure">http://www.microsoftvirtualacademy.com/training-courses/moving-to-hybrid-cloud-with-microsoft-azure</a></li></ul> <p>Les IT Camps sont toujours présents pendant l’été, en juillet et aout avec des sessions hands-on-lab, vous pouvez vous inscrire ici : </p> <p align="center"><a href="https://aka.ms/itCampFr">https://aka.ms/itCampFr</a></p> <p>Pour tester Windows Server 2012 R2, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :  <ul> <li>d&#39;une image ISO : <a href="https://aka.ms/jeveuxwindows2012r2">https://aka.ms/jeveuxwindows2012r2</a>  </li><li>d&#39;un fichier VHD avec un système préinstallé : <a href="https://aka.ms/jeveuxwindows2012r2">https://aka.ms/jeveuxwindows2012r2</a></li></ul> <p>Enfin vous pourrez retrouver les vidéos des Techdays en ligne :</p> <p align="center">&nbsp;<a title="http://www.microsoft.com/france/mstechdays" href="http://www.microsoft.com/france/mstechdays">http://www.microsoft.com/france/mstechdays</a>&nbsp;</p> <p>Arnaud – <a href="https://www.facebook.com/arnaudlheureuxitpro">les bons tuyaux</a></p></p>]]></content:encoded>
    </item>
    <item>
      <title>Authentification multi facteurs avec Azure Multi-Factor Authentication – partie 6 : intégration ADFS</title>
      <link>https://docs.microsoft.com/archive/blogs/arnaud/authentification-multi-facteurs-avec-azure-multi-factor-authentication-partie-6-intgration-adfs</link>
      <pubDate>Tue, 01 Jul 2014 07:56:21 GMT</pubDate>
      <dc:creator><![CDATA[Arnaud Lheureux]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/arnaud/2014/07/01/authentification-multi-facteurs-avec-azure-multi-factor-authentication-partie-6-intgration-adfs/</guid>
      <description><![CDATA[&nbsp; Dans un article précédent, nous discutions de la solution Azure Multi-Factor Authentication...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p> <p>Dans un article précédent, nous discutions de la solution Azure Multi-Factor Authentication pour mettre en place une authentification d’entreprise multi facteurs. </p> <p>Pour rappel, cet article fait partie d’une série :  <ol> <li><a href="http://blogs.technet.com/b/arnaud/archive/2013/11/05/authentification-multi-facteur-avec-windows-azure-multi-factor-authentication-partie-1.aspx">Introduction à Windows Azure Multi-Factor Authentication</a><em> </em> </li><li><a href="http://blogs.technet.com/b/arnaud/archive/2013/11/08/authentification-multi-facteur-avec-windows-azure-multi-factor-authentication-partie-2.aspx">Installation et paramétrage du serveur Windows Azure Multi Factor Authentication</a>  </li><li><a href="http://blogs.technet.com/b/arnaud/archive/2013/11/25/authentification-multi-facteur-avec-windows-azure-multi-factor-authentication-partie-3-windows-server-2012-r2-remote-desktop-gateway.aspx">Installation et paramétrage de Remote Desktop Gateway</a>  </li><li><a href="http://blogs.technet.com/b/arnaud/archive/2014/01/20/authentification-multi-facteurs-avec-windows-azure-multi-factor-authentication-partie-4-portail-utilisateur.aspx">Installation et paramétrage du portail utilisateur</a>  </li><li><a href="http://blogs.technet.com/b/arnaud/archive/2014/06/16/authentification-multi-facteurs-avec-azure-multi-factor-authentication-partie-5-application-mobile.aspx">Installation et paramétrage pour l’application mobile</a>  </li><li><strong>Installation et paramétrage pour ADFS <em>(vous êtes ici)</em></strong> </li></ol> <p>L’objectif de ce dernier article et d’ajouter MFA à une infrastructure ADFS déjà en place afin d’enrichir l’authentification fédérée avec l’utilisation du téléphone. </p> <p>Il sera nécessaire d’installer les binaires MFA sur le ou les serveurs ADFS (si on a une ferme de serveur ADFS). On pourra se référer à <a href="http://blogs.technet.com/b/arnaud/archive/2013/11/08/authentification-multi-facteur-avec-windows-azure-multi-factor-authentication-partie-2.aspx">l’article 2</a> de cette série pour le premier serveur, et à <a href="http://blogs.technet.com/b/arnaud/archive/2013/11/25/authentification-multi-facteur-avec-windows-azure-multi-factor-authentication-partie-3-windows-server-2012-r2-remote-desktop-gateway.aspx">l’article 3</a> pour un serveur additionnel. </p> <h2>1. Installation de l’adaptateur ADFS </h2> <p>Une fois les binaires du serveur MFA installés sur le serveur ADFS, on va dans la console MFA, vérifie qu’il est bien partenaire des autres serveurs MFA de l’organisation si nécessaire et on sélectionne <strong>Install ADFS Adapter</strong> dans la partie <strong>ADFS</strong> :</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/adfs01_50C26B7F.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/adfs01_5F00_50C26B7F.png"><img title="adfs01" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="adfs01" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/adfs01_thumb_529551F7.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/adfs01_5F00_thumb_5F00_529551F7.png" width="463" height="314" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/adfs02_5D5539FD.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/adfs02_5F00_5D5539FD.png"><img title="adfs02" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="adfs02" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/adfs02_thumb_5EB95CCF.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/adfs02_5F00_thumb_5F00_5EB95CCF.png" width="300" height="230" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/adfs03_7C2E3E8C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/adfs03_5F00_7C2E3E8C.png"><img title="adfs03" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="adfs03" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/adfs03_thumb_2292B289.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/adfs03_5F00_thumb_5F00_2292B289.png" width="300" height="227" /></a></p> <p>Une fois le setup passé, on va activer les méthodes d’authentification que l’on souhaite pour les utilisateurs d’ADFS et si on leur autorise l’enrôlement : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/adfs05_7675B597.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/adfs05_5F00_7675B597.png"><img title="adfs05" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="adfs05" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/adfs05_thumb_45E4C890.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/adfs05_5F00_thumb_5F00_45E4C890.png" width="436" height="292" /></a></p> <p>Il nous faut maintenant paramétrer la partie ADFS.</p> <h2>2. Enregistrement de l’adaptateur MFA pour ADFS</h2> <p>La première étape consiste à enregistrer le serveur MFA comme fournisseur d’authentification pour ADFS. On va pour cela lancer le script PowerShell présent dans <code>\Program Files\Multi-Factor Authentication Server <font face="Segoe UI">et qui s’appelle</font> <code>Register-MultiFactorAuthenticationAdfsAdapter.ps1</code></code></p> <p><code><code><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/pshell1_75363E1A.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/pshell1_5F00_75363E1A.png"><img title="pshell1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="pshell1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/pshell1_thumb_7DBC2E15.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/pshell1_5F00_thumb_5F00_7DBC2E15.png" width="506" height="109" /></a></code></code></p> <p><code><code><font face="Segoe UI">On doit ensuite redémarrer le service ADFS, j’utilise</font> Restart-Service adfssrv –force <font face="Segoe UI">pour redémarrer automatiquement aussi le service drs, qui en dépend.</font> </code></code></p> <p><code><code><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/pshell2_460973E5.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/pshell2_5F00_460973E5.png"><img title="pshell2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="pshell2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/pshell2_thumb_796A58A3.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/pshell2_5F00_thumb_5F00_796A58A3.png" width="515" height="198" /></a></code></code></p> <p><code><code><font face="Segoe UI">Une fois cela validé, je vais l’activer comme méthode d’authentification disponible sur mon serveur. </font></code></code></p> <p><code><code><font face="Segoe UI">Je vais pour cela dans ma console de gestion ADFS et choisi la section Authentication Policies, click droit sur Edit Global Multi-Factor Authentication. </font></code></code></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/adfsman01_3F117373.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/adfsman01_5F00_3F117373.png"><img title="adfsman01" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="adfsman01" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/adfsman01_thumb_72725831.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/adfsman01_5F00_thumb_5F00_72725831.png" width="512" height="319" /></a></p> <p><code><code><font face="Segoe UI">je choisis d’ajouter la méthode AzureMFA :</font></code></code></p> <p><code><code><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/adfsman02_64366FF2.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/adfsman02_5F00_64366FF2.png"><img title="adfsman02" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="adfsman02" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/adfsman02_thumb_0BFF06C1.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/adfsman02_5F00_thumb_5F00_0BFF06C1.png" width="266" height="365" /></a></code></code></p> <p><code><code><font face="Segoe UI">Nous allons maintenant activer cette fonctionnalité pour une application et valider l’expérience utilisateur. </font></code></code></p> <p><code><code><font face="Segoe UI"></font></code></code>&nbsp;</p> <h2>3. Activation pour une application</h2> <p>Pour activer cette fonctionnalité, je vais choisir mon application de base claimapp, et je vais demander une authentification MFA pour un utilisateur en particulier. </p> <p>Je reste dans ma console ADFS et descend dans l’arborescence pour choisir <strong>Per Relying party trust</strong>. Je clique sur ma partie <strong>claimapp</strong> et selectionne <strong>Add</strong> dans la partie <strong>Multi-factor</strong> :</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/authpolicy1_10781839.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/authpolicy1_5F00_10781839.png"><img title="authpolicy1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="authpolicy1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/authpolicy1_thumb_6AA48286.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/authpolicy1_5F00_thumb_5F00_6AA48286.png" width="416" height="441" /></a></p> <p>Ici, je fais le test sur un utilisateur, je prendrais évidemment un groupe dans la vraie vie.</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/authpolicy2_00FA27CC.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/authpolicy2_5F00_00FA27CC.png"><img title="authpolicy2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="authpolicy2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/authpolicy2_thumb_299893D3.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/authpolicy2_5F00_thumb_5F00_299893D3.png" width="244" height="142" /></a></p> <p>Il est intéressant de remarquer, que l’on peut exiger du multifacteur SI un utilisateur n’est PAS sur un périphérique enregistré dans l’organisation (via workplace join). On peut alors combiner toutes sortes d’options pour couvrir les différents scenarios BYOD (Bring Your Own Device) que l’entreprise souhaite.</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/authpolicy3_07438F0B.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/authpolicy3_5F00_07438F0B.png"><img title="authpolicy3" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="authpolicy3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/authpolicy3_thumb_143FFFCD.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/authpolicy3_5F00_thumb_5F00_143FFFCD.png" width="268" height="311" /></a></p> <p>On valide et teste l’application via mon portail ADFS. </p> <h2>4. Expérience utilisateur</h2> <p>J’accède à mon application claimapp, qui fait l’authentification via ADFS (cette application est publié via WAP Web Application Proxy, et je n’ai rien eu à changer sur ce serveur)</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/testuser1_6ACBBE8C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/testuser1_5F00_6ACBBE8C.png"><img title="testuser1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="testuser1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/testuser1_thumb_3C9974E5.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/testuser1_5F00_thumb_5F00_3C9974E5.png" width="464" height="302" /></a></p> <p>Une fois que cet utilisateur a validé son mot de passe, on demande une authentification additionnelle, on a la possibilité de choisir si l’on effectue cela par certificat client ou pas Azure Multi Factor Authentication. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/testuser2_0413762D.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/testuser2_5F00_0413762D.png"><img title="testuser2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="testuser2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/testuser2_thumb_598468C4.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/testuser2_5F00_thumb_5F00_598468C4.png" width="462" height="301" /></a></p> <p>On clique sur MFA et on l’écran suivant qui prévient de la notification ou de l’appel téléphonique : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/testuser3_0F1F458E.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/testuser3_5F00_0F1F458E.png"><img title="testuser3" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="testuser3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/testuser3_thumb_52B3A458.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/testuser3_5F00_thumb_5F00_52B3A458.png" width="462" height="302" /></a></p> <p>Une fois validé, j’ai bien accès à mon application claimapp ! </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/testuser5_012F44AA.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/testuser5_5F00_012F44AA.png"><img title="testuser5" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="testuser5" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/testuser5_thumb_793CC3A9.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/testuser5_5F00_thumb_5F00_793CC3A9.png" width="471" height="125" /></a></p> <p>&nbsp;</p> <p>Voila, c’est la fin de cette série sur Azure Multi Factor Authentication, j’espère qu’elle vous aura intéressé !</p> <p>N’hésitez pas à m’envoyer vos remarques par ce blog ou sur mon Twitter <a href="https://twitter.com/ArnaudLheureux">@arnaudlheureux</a>&nbsp; </p> <p>Si vous souhaitez découvrir en 4 heures nos technologies telles que Windows Server 2012 R2, Windows 8.1 en entreprise, le Cloud Privé ou Hybride, vous pouvez vous inscrire gratuitement à un de nos IT Camps :  <p align="center"><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200260510&amp;CR_EAC=300100780">https://aka.ms/itCampFr</a></p> <p>Pour finir quelques références additionnelles :</p> <p>Technical Scenarios for Windows Azure Multi-Factor Authentication - <a href="http://technet.microsoft.com/en-us/library/dn394279.aspx">http://technet.microsoft.com/en-us/library/dn394279.aspx</a>  <p>Manage Risk with Additional Multi-Factor Authentication for Sensitive Applications - <a title="http://technet.microsoft.com/en-us/library/dn280946.aspx" href="http://technet.microsoft.com/en-us/library/dn280946.aspx">http://technet.microsoft.com/en-us/library/dn280946.aspx</a>  <p>Pour tester <em>Windows Azure Multi-Factor Authentication</em>, vous pouvez évaluer Windows Azure par ici : <a href="https://aka.ms/Azure0Euro">https://aka.ms/Azure0Euro</a>  <p>Pour tester Windows Server 2012 R2, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :  <ul> <li>d&#39;une image ISO : <a href="https://aka.ms/jeveuxwindows2012r2">https://aka.ms/jeveuxwindows2012r2</a>  </li><li>d&#39;un fichier VHD avec un système préinstallé : <a href="https://aka.ms/jeveuxwindows2012r2">https://aka.ms/jeveuxwindows2012r2</a></li></ul> <p>Arnaud – <a href="https://www.facebook.com/arnaudlheureuxitpro">les bons tuyaux</a></p></p></p></p></p></p></p>]]></content:encoded>
    </item>
    <item>
      <title>Authentification multi facteurs avec Azure Multi-Factor Authentication – partie 5 : application mobile</title>
      <link>https://docs.microsoft.com/archive/blogs/arnaud/authentification-multi-facteurs-avec-azure-multi-factor-authentication-partie-5-application-mobile</link>
      <pubDate>Mon, 16 Jun 2014 04:32:50 GMT</pubDate>
      <dc:creator><![CDATA[Arnaud Lheureux]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/arnaud/2014/06/16/authentification-multi-facteurs-avec-azure-multi-factor-authentication-partie-5-application-mobile/</guid>
      <description><![CDATA[&nbsp; Dans un article précédent, nous discutions de la solution Azure Multi-Factor Authentication...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p> <p>Dans un article précédent, nous discutions de la solution Azure Multi-Factor Authentication pour mettre en place une authentification d’entreprise multi facteurs. </p> <p>Pour rappel, cet article fait partie d’une série :  <ol> <li><a href="http://blogs.technet.com/b/arnaud/archive/2013/11/05/authentification-multi-facteur-avec-windows-azure-multi-factor-authentication-partie-1.aspx">Introduction à Windows Azure Multi-Factor Authentication</a><em> </em> </li><li><a href="http://blogs.technet.com/b/arnaud/archive/2013/11/08/authentification-multi-facteur-avec-windows-azure-multi-factor-authentication-partie-2.aspx">Installation et paramétrage du serveur Windows Azure Multi Factor Authentication</a>  </li><li><a href="http://blogs.technet.com/b/arnaud/archive/2013/11/25/authentification-multi-facteur-avec-windows-azure-multi-factor-authentication-partie-3-windows-server-2012-r2-remote-desktop-gateway.aspx">Installation et paramétrage de Remote Desktop Gateway</a>  </li><li><a href="http://blogs.technet.com/b/arnaud/archive/2014/01/20/authentification-multi-facteurs-avec-windows-azure-multi-factor-authentication-partie-4-portail-utilisateur.aspx">Installation et paramétrage du portail utilisateur</a>  </li><li><strong>Installation et paramétrage pour l’application mobile <em>(vous êtes ici)</em></strong>  </li><li><a href="http://blogs.technet.com/b/arnaud/archive/2014/07/01/authentification-multi-facteurs-avec-azure-multi-factor-authentication-partie-6-int-233-gration-adfs.aspx">Installation et paramétrage pour ADFS</a> </li></ol> <p>Parce que l’on n’est pas toujours disponible pour un appel téléphonique, mettons en œuvre la configuration pour faire fonctionner l’application mobile Multifactor Authentication. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/testconnect2_688B4069.jpg" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/testconnect2_5F00_688B4069.jpg"><img title="testconnect2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="testconnect2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/testconnect2_thumb_37FA5362.jpg" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/testconnect2_5F00_thumb_5F00_37FA5362.jpg" width="270" height="190" /></a></p> <p>Pour rappel, avec Azure Multi Factor Authentication, on peut utiliser une application disponible sur les plateformes suivantes : </p> <table cellspacing="0" cellpadding="2" width="401" border="0"> <tbody> <tr> <td valign="top" width="133"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/WindowsStore_badge_black_en_small_401_39CAA929.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/WindowsStore_5F00_badge_5F00_black_5F00_en_5F00_small_5F00_401_5F00_39CAA929.png"><img style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/WindowsStore_badge_black_en_small_401_thumb_3C0731E5.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/WindowsStore_5F00_badge_5F00_black_5F00_en_5F00_small_5F00_401_5F00_thumb_5F00_3C0731E5.png" width="125" height="40" alt=" " /></a></td> <td valign="top" width="133"><a title="https://play.google.com/store/apps/details?id=com.phonefactor.phonefactor" href="https://play.google.com/store/apps/details?id=com.phonefactor.phonefactor"><img title="google_pla_store_android11" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="google_pla_store_android11" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/google_pla_store_android11_2952382E.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/google_5F00_pla_5F00_store_5F00_android11_5F00_2952382E.png" width="164" height="45" /></a></td> <td valign="top" width="133"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/itunes_en_thumb3_1945FA28.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/itunes_5F00_en_5F00_thumb3_5F00_1945FA28.png"><img title="itunes_en_thumb3" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="itunes_en_thumb3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/itunes_en_thumb3_thumb_744839AE.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/itunes_5F00_en_5F00_thumb3_5F00_thumb_5F00_744839AE.png" width="105" height="37" /></a></td></tr> <tr> <td valign="top" width="133"> <p align="center"><a href="http://www.windowsphone.com/fr-fr/store/app/multi-factor-auth/0a9691de-c0a1-44ee-ab96-6807f8322bd1">Lien</a></p></td> <td valign="top" width="133"> <p align="center"><a href="https://play.google.com/store/apps/details?id=com.phonefactor.phonefactor">Lien</a></p></td> <td valign="top" width="133"> <p align="center"><a href="https://itunes.apple.com/app/phonefactor/id475844606?mt=8">Lien</a></p></td></tr></tbody></table> <p>L’objectif de cet article est de décrire comment mettre en œuvre dans un environnement de test la partie serveur permettant l’utilisation de ces applications. </p> <p>Pour cela, je vais utiliser un serveur web et y installer les web services et SDK, je publierai ensuite ce serveur web en utilisant le reverse proxy de Windows Server 2012 R2 : Web Application Proxy.&nbsp; </p> <p>Les prérequis du serveur Web sont décrits ici : <a title="http://technet.microsoft.com/en-us/library/dn394277.aspx" href="http://technet.microsoft.com/en-us/library/dn394277.aspx">http://technet.microsoft.com/en-us/library/dn394277.aspx</a>&nbsp;</p> <p><font style="background-color:#ffff00;"></font>&nbsp;</p> <h2>1. Installation du Web Services SDK</h2> <p>Dans un premier temps nous devons installer sur le serveur MFA les composants qui permettront l’appel des API depuis le frontal Web. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setupwebservices_08615638.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setupwebservices_5F00_08615638.png"><img title="setupwebservices" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="setupwebservices" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setupwebservices_thumb_13F9A428.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setupwebservices_5F00_thumb_5F00_13F9A428.png" width="304" height="321" /></a></p> <p>Comme pour le cas du portail utilisateurs, un assistant permet de s’assurer que les prérequis sont remplis. Il s’agit sans doute du même développeur taquin qui nous propose de lire la documentation ; passons rapidement cette blague. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setup1_5593E074.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setup1_5F00_5593E074.png"><img title="setup1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="setup1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setup1_thumb_30961FFB.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setup1_5F00_thumb_5F00_30961FFB.png" width="326" height="213" /></a></p> <p>Les prérequis étant atteints, on peut lancer le setup. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setup3_196AA57D.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setup3_5F00_196AA57D.png"><img title="setup3" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="setup3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setup3_thumb_42754479.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setup3_5F00_thumb_5F00_42754479.png" width="325" height="213" /></a></p> <p>Le choix du Virtual Directory importe assez peu, puisque ce seront des appels uniquement techniques qui seront faits à cette URL, l’utilisateur n’aura jamais à saisir cette URL.</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setup4_44459A40.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setup4_5F00_44459A40.png"><img title="setup4" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="setup4" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setup4_thumb_5B07727A.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setup4_5F00_thumb_5F00_5B07727A.png" width="326" height="267" /></a></p> <p>Le setup se déroule sans accroc… </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setup6_787C5437.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setup6_5F00_787C5437.png"><img title="setup6" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="setup6" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setup6_thumb_13487A44.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setup6_5F00_thumb_5F00_13487A44.png" width="327" height="271" /></a></p> <p>&nbsp;</p> <h2>2. Installation de l’application mobile </h2> <p>L’application mobile a pour vocation d’être installé sur un serveur Web diffèrent du serveur MFA, dans mon cas pour ne pas multiplier les efforts, je l’installe sur le serveur MFA, cela me fera l’économie d’une machine. </p> <p><font style="background-color:#ffffff;">Les binaires d’installation de l’application mobile sont situés dans l’arborescence des exécutables du serveur MFA. Soit dans mon cas, il faut aller chercher cela dans : C:\Program Files\Multi-Factor Authentication Server et récupérons MultiFactorAuthenticationMobileAppWebServiceSetup64.msi</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setupapp1_49B92C46.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setupapp1_5F00_49B92C46.png"><img title="setupapp1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="setupapp1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setupapp1_thumb_607B0480.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setupapp1_5F00_thumb_5F00_607B0480.png" width="322" height="264" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setupapp2_7DEFE63D.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setupapp2_5F00_7DEFE63D.png"><img title="setupapp2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="setupapp2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/setupapp2_thumb_46A95F02.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/setupapp2_5F00_thumb_5F00_46A95F02.png" width="323" height="265" /></a></p> <p>Notons que le répertoire virtuel utilisé par défaut est MultiFactorAuthMobileAppWebService.</p> <p>Nous devons maintenant paramétrer cette application web. </p> <p>&nbsp;</p> <h2>3. Paramétrage de l’application mobile </h2> <p>Le paramétrage de l’application consiste à modifier le fichier web.config pour spécifier la chaine de connexion au serveur hébergeant le SDK , ainsi que les credentials nécessaires pour s’authentifier auprès des web services. </p> <p>Dans le répertoire ou l’application Web a été installée, on va chercher le fichier Web.config et on localise particulièrement la section : WEB_SERVICE_SDK_AUTHENTICATION_USERNAME et WEB_SERVICE_SDK_AUTHENTICATION_PASSWORD</p> <p>On va alors remplir ces rubriques avec les nom d’utilisateur et mot de passe du compte utilisé: </p> <p><font face="Courier New">&nbsp;&nbsp;&nbsp; &lt;appSettings&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;add key=&quot;WEB_SERVICE_SDK_AUTHENTICATION_USERNAME&quot; value=&quot;mondomain\monuser&quot;/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;add key=&quot;WEB_SERVICE_SDK_AUTHENTICATION_PASSWORD&quot; value=&quot;ahmerdeUnmotdePasseEnClair&quot;/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;add key=&quot;WEB_SERVICE_SDK_AUTHENTICATION_CLIENT_CERTIFICATE_FILE_PATH&quot; value=&quot;&quot;/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;add key=&quot;WEB_SERVICE_SDK_AUTHENTICATION_CLIENT_CERTIFICATE_FILE_PASSWORD&quot; value=&quot;&quot;/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/appSettings&gt;</font></p> <h3>Chaine de connexion </h3> <p>Protection des credentials</p> <p>Afin de régler le sujet toute de suite, le Technical Writer qui a écrit la doc de la configuration officielle sur Technet devait sans doute être au fond de la salle adossé au radiateur lors des cours de sécurité web, car on vient de stocker le mot de passe du compte en clair dans le fichier web.config. </p> <p><strong>Soyons clair, si quelqu’un fait cela chez vous, la réponse la plus appropriée : humiliation en place publique, épandage des tripes sur la place du marché, chacun jugera selon les coutumes les plus en usage dans sa région. </strong></p> <p>Sauvegardez le fichier avec les credentials en texte clair, et procédons à un peu de magie. </p> <p>Localisez le répertoire contenant l’outil <strong>aspnet_regiis.exe</strong>. Sur mon Windows Server 2012 R2, il s’agit de c:\windows\Microsoft.NET\Framework64\v4.0.30319</p> <p>Cela va modifier le fichier web.config et on aura alors chiffré les credentials de la section &lt;appsettings&gt;</p> <p><font face="Courier New">.\aspnet_regiis -pe &quot;appSettings&quot; -app &quot;/MultiFactorAuthMobileAppWebService&quot; -site &quot;1&quot;</font>  <p>On a alors :  <p><font face="Courier New">Microsoft (R) ASP.NET RegIIS version 4.0.30319.33440<br />Administration utility to install and uninstall ASP.NET on the local machine.<br />Copyright (C) Microsoft Corporation.&nbsp; All rights reserved.<br />Encrypting configuration section...<br />Succeeded!</font><br /></p> <p> <p>Quand on va vérifier le fichier web.config, on a maintenant :</p> <p><font face="Courier New">&lt;appSettings configProtectionProvider=&quot;RsaProtectedConfigurationProvider&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;EncryptedData Type=&quot;</font><a href="http://www.w3.org/2001/04/xmlenc#Element&quot;"><font face="Courier New">http://www.w3.org/2001/04/xmlenc#Element&quot;</font></a><br /><font face="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlns=&quot;</font><a href="http://www.w3.org/2001/04/xmlenc#&quot;"><font face="Courier New">http://www.w3.org/2001/04/xmlenc#&quot;</font></a><font face="Courier New">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;EncryptionMethod Algorithm=&quot;</font><a href="http://www.w3.org/2001/04/xmlenc#tripledes-cbc&quot;"><font face="Courier New">http://www.w3.org/2001/04/xmlenc#tripledes-cbc&quot;</font></a><font face="Courier New"> /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;KeyInfo xmlns=&quot;</font><a href="http://www.w3.org/2000/09/xmldsig#&quot;"><font face="Courier New">http://www.w3.org/2000/09/xmldsig#&quot;</font></a><font face="Courier New">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;EncryptedKey xmlns=&quot;</font><a href="http://www.w3.org/2001/04/xmlenc#&quot;"><font face="Courier New">http://www.w3.org/2001/04/xmlenc#&quot;</font></a><font face="Courier New">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;EncryptionMethod Algorithm=&quot;</font><a href="http://www.w3.org/2001/04/xmlenc#rsa-1_5&quot;"><font face="Courier New">http://www.w3.org/2001/04/xmlenc#rsa-1_5&quot;</font></a><font face="Courier New"> /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;KeyInfo xmlns=&quot;</font><a href="http://www.w3.org/2000/09/xmldsig#&quot;"><font face="Courier New">http://www.w3.org/2000/09/xmldsig#&quot;</font></a><font face="Courier New">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;KeyName&gt;Rsa Key&lt;/KeyName&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/KeyInfo&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;CipherData&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;CipherValue&gt;merdiercrypté&lt;/CipherValue&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/CipherData&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/EncryptedKey&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/KeyInfo&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;CipherData&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;CipherValue&gt;merdiercrypté&lt;/CipherValue&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/CipherData&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/EncryptedData&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/appSettings&gt;</font></p>Une autre alternative&nbsp; consiste en l’utilisation d’un certificat pour cette authentification mais nous ne la décrirons pas ici !  <p>&nbsp;</p> <h3>Connection au backend MFA : </h3> <p>On spécifie ensuite la chaine de connexion au serveur MFA en backend, pensez URL complète et valide car on utilise SSL, à moins d’ajouter la valeur : &lt;add key=&quot;SSL_REQUIRED&quot; value=&quot;false&quot;/&gt; dans la chaine de connexion. </p> <p>On spécifie alors :</p> <p>&lt;setting name=&quot;pfpaws_pfwssdk_PfWsSdk&quot; serializeAs=&quot;String&quot;&gt;<br />&lt;value&gt;https://URLDUBACKEND/MultiFactorAuthWebServiceSdk/PfWsSdk.asmx&lt;/value&gt;<br />&lt;/setting&gt;<br /></p> <p>Une fois cela réglé, on publie le site web. </p> <h2>&nbsp;</h2> <h2>4. Publication du site web&nbsp; </h2> <p>Dans mon environnement, j’utilise Web Application Proxy de Windows Server 2012 R2, j’utilise une publication en mode pass-through, l’authentification sera faite par l’application. L’URL que je publie est /MultiFactorAuthMobileAppWebService car j’ai déjà publié le portail utilisateur précédemment (/MultiFactorAuth). </p> <p>&nbsp;</p> <h2>5. Test de l’application mobile </h2> <p>L’utilisateur se loggue sur le portail et sélectionne l’option activer l’application. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/appli-enroll1_213F6B94.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/appli_2D00_enroll1_5F00_213F6B94.png"><img title="appli-enroll1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="appli-enroll1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/appli-enroll1_thumb_53A5CFC4.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/appli_2D00_enroll1_5F00_thumb_5F00_53A5CFC4.png" width="575" height="228" /></a></p> <p>On a alors un tag qui représente l’URL du Webservice, ce qui est pratique pour éviter de se taper l’URL sur le clavier du téléphone :</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/appli-enroll2_432D5EC9.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/appli_2D00_enroll2_5F00_432D5EC9.png"><img title="appli-enroll2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="appli-enroll2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/appli-enroll2_thumb_2D6897CE.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/appli_2D00_enroll2_5F00_thumb_5F00_2D6897CE.png" width="586" height="314" /></a></p> <p>Je peux alors prendre mon téléphone et lancer l’application MultiFactor Auth :</p> <p>Ajout de mon compte :</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/app1_17FE307E.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/app1_5F00_17FE307E.png"><img title="app1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="app1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/app1_thumb_1B3539C8.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/app1_5F00_thumb_5F00_1B3539C8.png" width="166" height="292" /></a></p> <p>Utilisation du bouton de scan de tag :</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/app2_23B89912.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/app2_5F00_23B89912.png"><img title="app2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="app2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/app2_thumb_69CE7787.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/app2_5F00_thumb_5F00_69CE7787.png" width="166" height="292" /></a></p> <p>Validation par la possession de la section relative à notre environnement : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/app3_7251D6D1.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/app3_5F00_7251D6D1.png"><img title="app3" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="app3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/app3_thumb_2C633462.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/app3_5F00_thumb_5F00_2C633462.png" width="167" height="294" /></a></p> <p>Et voila! </p> <p>Il ne restera plus qu’a spécifier que l’utilisateur peut utiliser l’application dans l’ensemble des méthodes d’authentification supportées : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/applivalid_25B9DDD2.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/applivalid_5F00_25B9DDD2.png"><img title="applivalid" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="applivalid" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/applivalid_thumb_7762E8D5.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/applivalid_5F00_thumb_5F00_7762E8D5.png" width="602" height="276" /></a></p> <p>L’utilisateur sera alors notifié qu’une authentification demande sa confirmation :</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/app4_7BDBFA4D.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/app4_5F00_7BDBFA4D.png"><img title="app4" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="app4" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/app4_thumb_6B638952.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/app4_5F00_thumb_5F00_6B638952.png" width="410" height="45" /></a></p> <p>Il valide avec son code PIN</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/app5_2D69F894.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/app5_5F00_2D69F894.png"><img title="app5" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="app5" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/app5_thumb_0C79169E.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/app5_5F00_thumb_5F00_0C79169E.png" width="198" height="348" /></a></p> <p>Tada!</p> <p>La suite au prochain épisode !</p> <p>Pour continuer, l’aventure, quelques lectures et références : </p> <p>Deploying the Windows Azure Multi-Factor Authentication Server Mobile App Web Service - <a title="http://technet.microsoft.com/en-us/library/dn394277.aspx" href="http://technet.microsoft.com/en-us/library/dn394277.aspx">http://technet.microsoft.com/en-us/library/dn394277.aspx</a>&nbsp;</p> <p>Encrypting Web.Config Values in ASP.NET 2.0 - <a title="http://weblogs.asp.net/scottgu/archive/2006/01/09/434893.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/01/09/434893.aspx">http://weblogs.asp.net/scottgu/archive/2006/01/09/434893.aspx</a></p> <p>How To: Encrypt Configuration Sections in ASP.NET 2.0 Using DPAPI : <a title="http://msdn.microsoft.com/en-us/library/ff647398.aspx" href="http://msdn.microsoft.com/en-us/library/ff647398.aspx">http://msdn.microsoft.com/en-us/library/ff647398.aspx</a>  <p>Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication - <a title="http://msdn.microsoft.com/en-us/library/ff649224.aspx" href="http://msdn.microsoft.com/en-us/library/ff649224.aspx">http://msdn.microsoft.com/en-us/library/ff649224.aspx</a>  <p>Technical Scenarios for Windows Azure Multi-Factor Authentication - <a href="http://technet.microsoft.com/en-us/library/dn394279.aspx">http://technet.microsoft.com/en-us/library/dn394279.aspx</a>  <p>Windows Azure Multi-Factor Authentication Release Notes - <a href="http://technet.microsoft.com/en-us/library/dn465794.aspx">http://technet.microsoft.com/en-us/library/dn465794.aspx</a>  <p>Quelques exemples de mise en œuvre de la technologie chez Fredrikson &amp; Byron, <a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=710000003252">http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=710000003252</a>  <p>Pour tester <em>Windows Azure Multi-Factor Authentication</em>, vous pouvez évaluer Azure par ici :  <p align="center"><a href="https://aka.ms/Azure0Euro">https://aka.ms/Azure0Euro</a>  <p>Pour tester Windows Server 2012 R2, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :  <ul> <li>d&#39;une image ISO : <a href="https://aka.ms/jeveuxwindows2012r2">https://aka.ms/jeveuxwindows2012r2</a>  </li><li>d&#39;un fichier VHD avec un système préinstallé : <a href="https://aka.ms/jeveuxwindows2012r2">https://aka.ms/jeveuxwindows2012r2</a></li></ul> <p>Si vous souhaitez <strong>découvrir en 4 heures nos technologies</strong> telles que <strong>Windows Server 2012 R2</strong>, Windows <strong>8.1 en entreprise</strong>, le Cloud Privé ou Hybride, vous pouvez vous inscrire gratuitement à un de nos IT Camps :  <p align="center"><font size="2"><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200260510&amp;CR_EAC=300100780">https://aka.ms/itCampFr</a></font>  <p>Arnaud – <a href="https://www.facebook.com/arnaudlheureuxitpro">les bons tuyaux</a></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p>]]></content:encoded>
    </item>
    <item>
      <title>TechED Houston 2014 – Nouveautés du keynote J1</title>
      <link>https://docs.microsoft.com/archive/blogs/arnaud/teched-houston-2014-nouveauts-du-keynote-j1</link>
      <pubDate>Mon, 12 May 2014 08:47:26 GMT</pubDate>
      <dc:creator><![CDATA[Arnaud Lheureux]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/arnaud/2014/05/12/teched-houston-2014-nouveauts-du-keynote-j1/</guid>
      <description><![CDATA[Durant cette semaine à Houston, se déroule le TechED, suivons ensemble quelques unes des annonces...]]></description>
      <content:encoded><![CDATA[<p><img src="https://farm8.staticflickr.com/7405/14166691092_9bf4372db6_z_d.jpg" width="379" height="214" alt=" " /></p> <p>Durant cette semaine à Houston, se déroule le TechED, suivons ensemble quelques unes des annonces partagées dans le keynote du jour 1 concernant Azure, la productivité des utilisateurs et la gestion des périphériques mobiles : </p> <ul> <li>Azure RemoteApp</li> </ul><ul> <li>Il s’agit ici d’exécuter des applications directement depuis Azure, comme on le fait depuis quelques temps déjà avec Windows Server avec les Remote Desktop Services – RemoteApp.</li> <li>Le client Remote Desktop permet d’accéder aux applications depuis n’importe quelle machine !</li> <li>Le service est disponible en preview et inclus sans cout supplémentaire. </li> <li>Plus d’infos : <a title="http://azure.microsoft.com/en-us/services/RemoteApp/" href="http://azure.microsoft.com/en-us/services/RemoteApp/">http://azure.microsoft.com/en-us/services/RemoteApp/</a>&nbsp;</li></ul> <ul><li>Azure Active Directory Premium</li> </ul><ul> <li>Azure AD, c’est 2 Milliards d’authentifications par jour ces derniers mois!</li> <li>Nouvelle version de DirSync</li> <li>Nouveau moteur de synchronisation Azure AD Sync</li> <li>Azure Multifactor Authentication s’enrichit du contexte de l’adresse IP, pour définir des adresses depuis lesquelles on ne demandera pas de multifacteur. </li> <li>Cloud App Discovery pour donner une vision globale des applications de l’organisation qui intègrent Azure: <a href="http://appdiscovery.azure.com/">essayer ici</a> </li></ul> <ul><li>Annonce de la feuille de route pour Windows Intune </li> </ul><ul> <li>Gestion de Office pour iOS et Android</li> <li>Outil de déploiement générique d’application avec ses paramètres (app wrapping tool)</li> <li>Navigation protégée par site Web pour iOS et Android.</li> <li>Stratégies d’accès conditionnelles pour applications, paramètres (certificats, profiles VPN etc.) et information (accès à l’information uniquement si le périphérique est géré) </li></ul> <p>Vous pouvez trouver un certain nombre de sessions live depuis <a href="https://channel9.msdn.com">https://channel9.msdn.com</a></p> <p>Les annonces concernant le Datacenter sont chez <a href="https://aka.ms/stanislas">Stanislas</a></p> <p>A bientôt pour plus de news !</p> <p>Arnaud </p>]]></content:encoded>
    </item>
    <item>
      <title>Authentification multi facteurs avec Azure Multi-Factor Authentication – partie 4 : portail utilisateur</title>
      <link>https://docs.microsoft.com/archive/blogs/arnaud/authentification-multi-facteurs-avec-azure-multi-factor-authentication-partie-4-portail-utilisateur</link>
      <pubDate>Mon, 20 Jan 2014 00:59:00 GMT</pubDate>
      <dc:creator><![CDATA[Arnaud Lheureux]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/arnaud/2014/01/20/authentification-multi-facteurs-avec-azure-multi-factor-authentication-partie-4-portail-utilisateur/</guid>
      <description><![CDATA[Dans un article précédent, nous discutions de la solution Azure Multi-Factor Authentication pour...]]></description>
      <content:encoded><![CDATA[<p>Dans un article précédent, nous discutions de la solution Azure Multi-Factor Authentication pour mettre en place une authentification d’entreprise multi facteurs. Ajoutons maintenant une fonctionnalité à cette solution : le portail utilisateur. </p> <p>Pour rappel, cet article fait partie d’une série : </p> <ol> <li><a href="http://blogs.technet.com/b/arnaud/archive/2013/11/05/authentification-multi-facteur-avec-windows-azure-multi-factor-authentication-partie-1.aspx">Introduction à Windows Azure Multi-Factor Authentication</a><em> </em> </li><li><a href="http://blogs.technet.com/b/arnaud/archive/2013/11/08/authentification-multi-facteur-avec-windows-azure-multi-factor-authentication-partie-2.aspx">Installation et paramétrage du serveur Windows Azure Multi Factor Authentication</a>  </li><li><a href="http://blogs.technet.com/b/arnaud/archive/2013/11/25/authentification-multi-facteur-avec-windows-azure-multi-factor-authentication-partie-3-windows-server-2012-r2-remote-desktop-gateway.aspx">Installation et paramétrage de Remote Desktop Gateway</a>  </li><li><strong>Installation et paramétrage du portail utilisateur </strong><em>(vous êtes ici)</em>  </li><li><a href="http://blogs.technet.com/b/arnaud/archive/2014/06/16/authentification-multi-facteurs-avec-azure-multi-factor-authentication-partie-5-application-mobile.aspx">Installation et paramétrage pour l’application mobile</a>  </li><li><a href="http://blogs.technet.com/b/arnaud/archive/2014/07/01/authentification-multi-facteurs-avec-azure-multi-factor-authentication-partie-6-int-233-gration-adfs.aspx">Installation et paramétrage pour ADFS</a> </li></ol> <p>Nous avons vu dans l’article 2 comment mettre en place manuellement pour quelques utilisateurs la fonctionnalité d’authentification multi facteurs. En déploiement d’entreprise, afin d’éviter un surplus de travail pour les administrateurs, nous allons automatiser au maximum les fonctions de provisionning et fournir un portail pour que les utilisateurs puissent effectuer les opérations de base par eux-même. </p> <p>Il nous faut alors un serveur Web avec IIS et les composants de rétrocompatibilité de la metabase pour IIS6, les composants .NET 2.0. </p> <p>L’installation du portail peut se faire sur un simple serveur Web, sur lequel on installe les composants, et on spécifie dans le fichier web.config un chemin de connexion, nom d’utilisateur et mot de passe. Cela ne me plait pas beaucoup donc pour éviter cela, installons un nouveau serveur MFA dans le groupe que nous avons crée précédemment, et installons ensuite les composants Web sur ce serveur.</p> <p>&nbsp;</p> <h2>1. Installation du serveur MFA</h2> <p>Nous suivons les étapes telles que décrites dans <a href="http://blogs.technet.com/b/arnaud/archive/2013/11/08/authentification-multi-facteur-avec-windows-azure-multi-factor-authentication-partie-2.aspx">l’article 2 de cette série</a>.&nbsp; </p> <p>A l’étape 2., nous spécifions que le serveur rejoint un groupe, le même groupe de spécifié précédemment, en l’occurrence <strong>MyMFA : </strong></p> <p><strong><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal0_6D41209B.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal0_5F00_6D41209B.png"><img title="portal0" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal0" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal0_thumb_60695B2E.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal0_5F00_thumb_5F00_60695B2E.png" width="463" height="218" /></a></strong></p> <p>Nous activons la réplication pour partager les informations avec le serveur spécifié précédemment. </p> <p><strong><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal1_191695ED.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal1_5F00_191695ED.png"><img title="portal1" style="background-image:none;display:inline;" border="0" alt="portal1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal1_thumb_41B501F4.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal1_5F00_thumb_5F00_41B501F4.png" width="244" height="103" /></a></strong></p> <p>Nous utilisons AD ainsi que les certificats pour authentifier nos serveurs MFA. </p> <p><strong><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal2_6CFC29AC.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal2_5F00_6CFC29AC.png"><img title="portal2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal2_thumb_112414ED.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal2_5F00_thumb_5F00_112414ED.png" width="333" height="280" /></a></strong></p> <p>Ajoutons le compte machine aux administrateurs PhoneFactor, c’est obligatoire. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal3_6DF6AA3A.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal3_5F00_6DF6AA3A.png"><img title="portal3" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal3_thumb_1FF0DB76.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal3_5F00_thumb_5F00_1FF0DB76.png" width="334" height="280" /></a></p> <p>Validons la création des certificats pour l’authentification mutuelle entre serveurs MFA.</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal4_7199E679.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal4_5F00_7199E679.png"><img title="portal4" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal4" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal4_thumb_00D04F47.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal4_5F00_thumb_5F00_00D04F47.png" width="339" height="285" /></a></p> <p>Et le traditionnel redémarrage. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal5_2BAB440A.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal5_5F00_2BAB440A.png"><img title="portal5" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal5" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal5_thumb_2BADD4BB.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal5_5F00_thumb_5F00_2BADD4BB.png" width="338" height="281" /></a></p> <p>Les composants serveurs MFA sont bien installés, une fois le serveur redémarré, vérifions la console serveur MFA pour y confirmer la connexions de multiples serveurs : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal6_5688C97E.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal6_5F00_5688C97E.png"><img title="portal6" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal6" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal6_thumb_3EF11C0B.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal6_5F00_thumb_5F00_3EF11C0B.png" width="368" height="100" /></a></p> <p>On voit qu’on a bien les deux serveurs listés, qu’ils sont en ligne et que le serveur initial est bien le maitre de la configuration. A noter que cette notion de serveur maitre n’empêche en rien la configuration depuis le serveur “secondaire” que nous venons d’installer. </p> <p>Passons donc maintenant à l’installation des binaires du portail. </p> <p>&nbsp;</p> <h2>2. Installation du portail </h2> <p>Nous vérifions que le Framework .net 2.0 est bien installé : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/dnf2_03341409.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/dnf2_5F00_03341409.png"><img title="dnf2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="dnf2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/dnf2_thumb_4B8159D8.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/dnf2_5F00_thumb_5F00_4B8159D8.png" width="370" height="173" /></a></p> <p>Si ce n’est pas le cas, il est toujours temps de l’installer. Notons qu’il faudra spécifier un chemin alternatif (média d’installation de Windows) pour les binaires qui ne se situent pas par défaut dans les fichiers de Windows. Cela nous rappellera le <em>(bon?) </em>temps où il fallait insérer le CD à chaque fois qu’on ajoutait des composants à Windows. </p> <p>Nous pouvons ensuite procéder à l’installation du portail : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal7_1920170A.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal7_5F00_1920170A.png"><img title="portal7" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal7" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal7_thumb_170839A3.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal7_5F00_thumb_5F00_170839A3.png" width="436" height="301" /></a></p> <p>La première étape de l’assistant déploiement nous propose de lire la documentation du produit, il s’agit évidemment d’un développeur taquin qui sait que personne ne la lit. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal8_364D7127.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal8_5F00_364D7127.png"><img title="portal8" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal8" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal8_thumb_25D5002C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal8_5F00_thumb_5F00_25D5002C.png" width="321" height="207" /></a></p> <p>Le portail a aussi besoin des composants de rétrocompatibilité avec la meta base de IIS6, ajoutons les sous peine de ne pouvoir continuer. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal9_10E60E6A.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal9_5F00_10E60E6A.png"><img title="portal9" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal9" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal9_thumb_273BB3AF.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal9_5F00_thumb_5F00_273BB3AF.png" width="321" height="207" /></a></p> <p>L’assistant nous propose de créer le compte pour l’application IIS et de l’ajouter aux groupes de sécurité requis. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal10_78E4BEB2.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal10_5F00_78E4BEB2.png"><img title="portal10" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal10" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal10_thumb_31FE2C66.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal10_5F00_thumb_5F00_31FE2C66.png" width="322" height="209" /></a></p> <p>Une fois l’opération effectuée, on peut lancer véritablement l’installation des binaires. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal11_27CC91F9.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal11_5F00_27CC91F9.png"><img title="portal11" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal11" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal11_thumb_454173B6.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal11_5F00_thumb_5F00_454173B6.png" width="324" height="213" /></a></p> <p>Choix du répertoire virtuel et du site : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal12_69695EF6.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal12_5F00_69695EF6.png"><img title="portal12" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal12" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal12_thumb_66570101.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal12_5F00_thumb_5F00_66570101.png" width="323" height="266" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal13_13DAB176.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal13_5F00_13DAB176.png"><img title="portal13" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal13" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal13_thumb_49DF3083.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal13_5F00_thumb_5F00_49DF3083.png" width="327" height="268" /></a></p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal14_2DD10249.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal14_5F00_2DD10249.png"><img title="portal14" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal14" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal14_thumb_78C703C9.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal14_5F00_thumb_5F00_78C703C9.png" width="328" height="269" /></a></p> <p>Une fois l’installation terminée, il nous faut maintenant configurer le portail !</p> <p>&nbsp;</p> <h2>3. Configuration du portail </h2> <p>Par défaut, l’application est crée dans <a href="http://&lt;serveur&gt;/MultifactorAuth">http://&lt;serveur&gt;/MultifactorAuth</a>. Spécifions cette URL dans notre configuration serveur et ajoutons quelques options pour que les utilisateurs puissent commencer à exploiter le serveur : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal15_518F4B45.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal15_5F00_518F4B45.png"><img title="portal15" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal15" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal15_thumb_19DC9115.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal15_5F00_thumb_5F00_19DC9115.png" width="542" height="143" /></a></p> <p>Je vais autoriser l’enrôlement des utilisateurs et leur permettre de choisir les méthodes d’authentification suivantes : </p> <ul> <li>appel téléphonique  </li><li>SMS  </li><li>application mobile</li></ul> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal16_00771E8C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal16_5F00_00771E8C.png"><img title="portal16" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal16" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal16_thumb_1FBC5610.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal16_5F00_thumb_5F00_1FBC5610.png" width="492" height="331" /></a></p> <p>Je vais ajouter mon compte “Arnaud” comme administrateur de la plateforme afin d’avoir un portail avec des rôles spécifiques pour ce compte : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal17_1E7A4DE2.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal17_5F00_1E7A4DE2.png"><img title="portal17" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal17" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal17_thumb_3295FB1C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal17_5F00_thumb_5F00_3295FB1C.png" width="491" height="330" /></a></p> <p>Sélection du compte dans l’AD :</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal18_7D1FC9A7.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal18_5F00_7D1FC9A7.png"><img title="portal18" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal18" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal18_thumb_0A1C3A6A.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal18_5F00_thumb_5F00_0A1C3A6A.png" width="492" height="331" /></a></p> <p>Choix des rôles qui seront permis pour ce compte, il conviendra de déterminer pour chaque organisation les délégations de rôles appropriées. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal19_5D959B34.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal19_5F00_5D959B34.png"><img title="portal19" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal19" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal19_thumb_2F3EA638.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal19_5F00_thumb_5F00_2F3EA638.png" width="413" height="292" /></a></p> <p>Enfin, la section question de sécurité vous permet d’éditer les questions qui seront posées à vos utilisateurs à l’enrôlement et qui leur permettront de gérer leur authentification multi facteur. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal20_257BCF71.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal20_5F00_257BCF71.png"><img title="portal20" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="portal20" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/portal20_thumb_40D8D3C7.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/portal20_5F00_thumb_5F00_40D8D3C7.png" width="569" height="237" /></a></p> <p>Le portail est maintenant opérationnel, testons-le avec le compte administrateur ainsi qu’un compte utilisateur régulier. </p> <p>&nbsp;</p> <h2>4. Tests du portail</h2> <p>Utilisation de l’URL spécifiée précédemment :&nbsp; <a href="http://&lt;serveur&gt;/MultifactorAuth">http://&lt;serveur&gt;/MultifactorAuth</a>&nbsp;</p> <p>En tant qu’administrateur, je devrais avoir un portail bien particulier : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/web1_2FF6C088.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/web1_5F00_2FF6C088.png"><img title="web1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="web1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/web1_thumb_2CE46293.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/web1_5F00_thumb_5F00_2CE46293.png" width="437" height="172" /></a></p> <p>Apres connexion avec utilisateur/mot de passe, je reçois un appel et confirme l’authentification, j’ai donc le prompt pour les questions de sécurité : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/web2_45E2C389.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/web2_5F00_45E2C389.png"><img title="web2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="web2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/web2_thumb_7770C1CF.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/web2_5F00_thumb_5F00_7770C1CF.png" width="435" height="328" /></a></p> <p>Une fois cela effectué, j’ai accès à mon portail administrateur : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/web3_5B629395.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/web3_5F00_5B629395.png"><img title="web3" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="web3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/web3_thumb_116712A3.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/web3_5F00_thumb_5F00_116712A3.png" width="434" height="224" /></a></p> <p>&nbsp;</p> <p>En tant qu’utilisateur normal avec juste un numéro de téléphone provisionné : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/webusr1_1C932D9E.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/webusr1_5F00_1C932D9E.png"><img title="webusr1" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="webusr1" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/webusr1_thumb_6E3C38A1.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/webusr1_5F00_thumb_5F00_6E3C38A1.png" width="435" height="185" /></a></p> <p>Après confirmation, j’ai un écran d’accueil qui explique le fonctionnement de la solution et me laisse effectuer des opérations telles que spécifiées par mon administrateur : </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/webusr2_445BC46C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/webusr2_5F00_445BC46C.png"><img title="webusr2" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="webusr2" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/webusr2_thumb_587771A6.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/webusr2_5F00_thumb_5F00_587771A6.png" width="435" height="279" /></a></p> <p>Par exemple, modification de la langue pour l’appel, l’application et le SMS ! </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/webusr3_5C181D34.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/webusr3_5F00_5C181D34.png"><img title="webusr3" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="webusr3" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/webusr3_thumb_29B6DA66.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/webusr3_5F00_thumb_5F00_29B6DA66.png" width="438" height="217" /></a></p> <p>Lorsque l’utilisateur n’arrive pas à confirmer avec le téléphone, il aura alors la méthode de fallback en répondant aux questions de sécurité auxquelles il a répondu lors de l’enrôlement. </p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/webusr4_0DA8AC2C.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/webusr4_5F00_0DA8AC2C.png"><img title="webusr4" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="webusr4" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/48/metablogapi/webusr4_thumb_11B58AAF.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-48-metablogapi/webusr4_5F00_thumb_5F00_11B58AAF.png" width="442" height="201" /></a></p> <p>Et voilà ! Un beau portail pour que nos utilisateurs et administrateurs soient heureux !</p> <p>&nbsp;</p> <p>Dans un prochaine épisode, nous mettrons en place l’infrastructure nécessaire pour utiliser l’application d’authentification sur le téléphone mobile, si l’on souhaite avoir une expérience utilisateur “améliorée” par rapport au simple appel ou SMS.</p> <p>&nbsp;</p> <p>Quelques lectures&nbsp; : </p> <p>Installing the Windows Azure Multi-Factor Authentication Users Portal - <a title="http://technet.microsoft.com/en-us/library/dn394290.aspx" href="http://technet.microsoft.com/en-us/library/dn394290.aspx">http://technet.microsoft.com/en-us/library/dn394290.aspx</a>&nbsp;</p> <p>User Enrollment and Self-Management - <a title="http://technet.microsoft.com/en-us/library/dn394292.aspx" href="http://technet.microsoft.com/en-us/library/dn394292.aspx">http://technet.microsoft.com/en-us/library/dn394292.aspx</a>&nbsp;</p> <p>Technical Scenarios for Windows Azure Multi-Factor Authentication - <a href="http://technet.microsoft.com/en-us/library/dn394279.aspx">http://technet.microsoft.com/en-us/library/dn394279.aspx</a>  <p>Windows Azure Multi-Factor Authentication Release Notes - <a href="http://technet.microsoft.com/en-us/library/dn465794.aspx">http://technet.microsoft.com/en-us/library/dn465794.aspx</a>  <p>Quelques exemples de mise en œuvre de la technologie chez Fredrikson &amp; Byron, <a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=710000003252">http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=710000003252</a>  <p>Pour tester <em>Windows Azure Multi-Factor Authentication</em>, vous pouvez évaluer Azure par ici :  <p align="center"><a href="https://aka.ms/Azure0Euro">https://aka.ms/Azure0Euro</a>  <p>Pour tester Windows Server 2012 R2, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :  <ul> <li>d&#39;une image ISO : <a href="https://aka.ms/jeveuxwindows2012r2">https://aka.ms/jeveuxwindows2012r2</a>  </li><li>d&#39;un fichier VHD avec un système préinstallé : <a href="https://aka.ms/jeveuxwindows2012r2">https://aka.ms/jeveuxwindows2012r2</a></li></ul> <p>Si vous souhaitez <strong>découvrir en 4 heures nos technologies</strong> telles que <strong>Windows Server 2012 R2</strong>, Windows <strong>8.1 en entreprise</strong>, le Cloud Privé ou Hybride, vous pouvez vous inscrire gratuitement à un de nos IT Camps :  <p align="center"><font size="2"><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200260510&amp;CR_EAC=300100780">https://aka.ms/itCampFr</a></font>  <p>Arnaud – <a href="https://www.facebook.com/arnaudlheureuxitpro">les bons tuyaux</a></p></p></p></p></p></p></p></p></p>]]></content:encoded>
    </item>
  </channel>
</rss>