<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Sharepoint Support France</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/french_sharepoint_support_blog/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/french_sharepoint_support_blog/feed.xml</link>
    <description>French Sharepoint Support Blog</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:59:46 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>New French SharePoint GBS Blog</title>
      <link>https://docs.microsoft.com/archive/blogs/french_sharepoint_support_blog/new-french-sharepoint-gbs-blog</link>
      <pubDate>Mon, 06 Jan 2014 04:07:30 GMT</pubDate>
      <dc:creator><![CDATA[French SharePoint GBS Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/french_sharepoint_support_blog/2014/01/06/new-french-sharepoint-gbs-blog/</guid>
      <description><![CDATA[The FR SharePoint Support Team has created a new Blog and we won&#39;t&nbsp;publish...]]></description>
      <content:encoded><![CDATA[<p><strong>The FR SharePoint Support Team has created a new Blog and we won&#39;t&nbsp;publish new&nbsp;articles on the current&nbsp;blog. </strong></p>
<p><strong>You can access the new blog on the following URL: </strong><strong><br /></strong></p>
<p><strong><a href="/b/french_sharepoint_gbs_blog/">https://blogs.technet.com/b/french_sharepoint_gbs_blog/</a> </strong></p>
<p></p>
<p>Thanks for your understanding.<strong> <br /></strong></p>
<p><strong>&nbsp;</strong></p>
<p><strong>&nbsp;</strong></p>
<p><strong>&nbsp;</strong></p>
<p><strong>&nbsp;</strong></p>
<p><strong>&nbsp;</strong></p>
<p><strong>&nbsp;</strong></p>]]></content:encoded>
    </item>
    <item>
      <title>Configuration de Excel Services (ECS) sur SharePoint 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/french_sharepoint_support_blog/configuration-de-excel-services-ecs-sur-sharepoint-2010</link>
      <pubDate>Mon, 07 Feb 2011 05:13:00 GMT</pubDate>
      <dc:creator><![CDATA[Vincent Runge]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/french_sharepoint_support_blog/2011/02/07/configuration-de-excel-services-ecs-sur-sharepoint-2010/</guid>
      <description><![CDATA[Ce post a pour objectif de tracer les principaux point de la configuration de Excel Services pour...]]></description>
      <content:encoded><![CDATA[<p>Ce post a pour objectif de tracer les principaux point de la configuration de Excel Services pour SharePoint 2010. Comme methode de configuration je vous propose de suivre le cheminement d’une requête entre l’utilisateur et le dernier maillons de la chaîne, dans ce cas Analysis Services.</p>  <h2><b><u><font color="#0000ff">Principe Général</font></u></b></h2>  <p>Excel services, permet à un utilisateur de se connecter à un fichier Excel qui consomme des données d’une source externe. Les données peuvent être également rafraichies à partir de la source dans le contexte de la session utilisateur.</p>  <p>Voici le trajet de la requête du client :</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/79/35/metablogapi/7041.clip_image002_2.gif" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-35-metablogapi/7041.clip_5F00_image002_5F00_2.gif"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/79/35/metablogapi/4478.clip_image002_thumb.gif" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-35-metablogapi/4478.clip_5F00_image002_5F00_thumb.gif" width="489" height="104" /></a></p>  <p>Apres avoir configuré la partie Active Directory (AD) il faut configurer Excel Services au niveau de SharePoint :</p>  <p>1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Démarrer le service Claims to Windows Token Service sur le serveur exécutant Excel Services.</p>  <p>2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Démarrer l’instance Excel Services</p>  <p>3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Créer le Service Application et proxy pour Excel Services</p>  <p>4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Définir pour le service Application : trusted file location et trusted data connections libraries</p>  <p>Nous reprenons ci-après ces étapes de manière détaillée.</p>  <h2><b><u><font color="#0000ff">Scenario</font></u></b></h2>  <p>Ferme SPS 2010 avec un front end et un back end avec un serveur SQL qui contient aussi l’instance Analysis Services.</p>  <p>Les tableaux ci-dessous résument les paramètres que nous allons utiliser : </p>  <table border="1" cellspacing="0" cellpadding="2" width="645"><tbody>     <tr>       <td valign="top" width="238"><strong>Utilisation (URL)</strong></td>        <td valign="top" width="405">         <p align="justify">Application pool for web application <a href="https://intranet.domain.com">( https://intranet.domain.com</a> )</p>       </td>     </tr>      <tr>       <td valign="top" width="241">Account</td>        <td valign="top" width="405">         <p align="center">Domain\portal</p>       </td>     </tr>      <tr>       <td valign="top" width="243">Privilèges</td>        <td valign="top" width="404">         <p align="center">X</p>       </td>     </tr>      <tr>       <td valign="top" width="244">         <br />SPN</td>        <td valign="top" width="403">         <p align="center">HTTP/intranet</p>          <p align="center">HTTP/intranet.domain.com</p>       </td>     </tr>      <tr>       <td valign="top" width="245">Trusted for delegation</td>        <td valign="top" width="403">         <p align="center">yes</p>       </td>     </tr>      <tr>       <td valign="top" width="245">Constrained Delegation (use any authentication protocol)</td>        <td valign="top" width="403">         <p align="center">X</p>       </td>     </tr>   </tbody></table>  <p>&#160;</p>  <table border="1" cellspacing="0" cellpadding="2" width="649"><tbody>     <tr>       <td valign="top" width="240">         <p><strong>Utilisation</strong></p>       </td>        <td valign="top" width="407">         <p align="justify">Service Application for the Excel Calculation service (ECS)</p>       </td>     </tr>      <tr>       <td valign="top" width="243">Account</td>        <td valign="top" width="408">         <p align="center">Domain\svcExcel</p>       </td>     </tr>      <tr>       <td valign="top" width="244">Privilèges</td>        <td valign="top" width="408">         <p align="center">X</p>       </td>     </tr>      <tr>       <td valign="top" width="245">         <br />SPN</td>        <td valign="top" width="408">         <p align="center">SP/Excelservices (fake SPN)</p>          <p align="center"></p>       </td>     </tr>      <tr>       <td valign="top" width="245">Trusted for delegation</td>        <td valign="top" width="408">         <p align="center">X</p>       </td>     </tr>      <tr>       <td valign="top" width="245">Constrained Delegation (use any authentication protocol)</td>        <td valign="top" width="408">         <p>MSOLAPSvc.3/sql01.domain.com </p>          <p>MSOLAPSvc.3/sql01 </p>          <p>MSSQLSvc/sql01.domain.com </p>          <p>MSSQLSvc/sql01 </p>          <p>MSSQLSvc/sql01.domain.com:1433 </p>          <p>MSSQLSvc/sql01:1433</p>       </td>     </tr>   </tbody></table>  <p>&#160;</p>  <table border="1" cellspacing="0" cellpadding="2" width="647"><tbody>     <tr>       <td valign="top" width="238">         <p><strong>Utilisation</strong></p>       </td>        <td valign="top" width="407">         <p align="justify">Service account for the service C2WTS</p>       </td>     </tr>      <tr>       <td valign="top" width="242">Account</td>        <td valign="top" width="408">         <p align="center">Domain\svcC2WTS</p>       </td>     </tr>      <tr>       <td valign="top" width="243">Privilèges</td>        <td valign="top" width="408">         <p>*Act as part of the operating system</p>          <p>*Impersonate a client after authentication</p>          <p>*Log on as a service</p>       </td>     </tr>      <tr>       <td valign="top" width="244">         <br />SPN</td>        <td valign="top" width="408">         <p align="center">SP/C2WTS (fake SPN)</p>       </td>     </tr>      <tr>       <td valign="top" width="244">Trusted for delegation</td>        <td valign="top" width="408">         <p align="center">X</p>       </td>     </tr>      <tr>       <td valign="top" width="244">Constrained Delegation (use any authentication protocol)</td>        <td valign="top" width="408">         <p>MSSQLSvc/sql01.domain.com;</p>          <p>MSSQLSvc/sql01;</p>          <p>MSSQLSvc/sql01.domain.com:1433;</p>          <p>MSSQLSvc/sql01:1433;</p>       </td>     </tr>   </tbody></table>  <p>&#160;</p>  <table border="1" cellspacing="0" cellpadding="2" width="649"><tbody>     <tr>       <td valign="top" width="238">         <p><strong>Utilisation</strong></p>       </td>        <td valign="top" width="409">         <p align="center">Compte Machine du Front End</p>       </td>     </tr>      <tr>       <td valign="top" width="243">Account</td>        <td valign="top" width="409">         <p align="center">Domain\WFE_SPS$</p>       </td>     </tr>      <tr>       <td valign="top" width="246">Privilèges</td>        <td valign="top" width="407">         <p align="center">X</p>       </td>     </tr>      <tr>       <td valign="top" width="248">         <br />SPN</td>        <td valign="top" width="406">         <p align="center">X</p>          <p align="center"></p>       </td>     </tr>      <tr>       <td valign="top" width="249">Trusted for delegation</td>        <td valign="top" width="406">         <p align="center">yes</p>       </td>     </tr>      <tr>       <td valign="top" width="249">Constrained Delegation (use any authentication protocol)</td>        <td valign="top" width="406">         <p align="center">X</p>       </td>     </tr>   </tbody></table>  <p>&#160;</p>  <table border="1" cellspacing="0" cellpadding="2" width="649"><tbody>     <tr>       <td valign="top" width="238">         <p><strong>Utilisation</strong></p>       </td>        <td valign="top" width="409">         <p align="center">Compte Machine du Back End</p>       </td>     </tr>      <tr>       <td valign="top" width="242">Account</td>        <td valign="top" width="409">         <p align="center">Domain\BACK_SPS$</p>       </td>     </tr>      <tr>       <td valign="top" width="245">Privilèges</td>        <td valign="top" width="408">         <p align="center">X</p>       </td>     </tr>      <tr>       <td valign="top" width="246">         <br />SPN</td>        <td valign="top" width="407">         <p align="center">X</p>          <p align="center"></p>       </td>     </tr>      <tr>       <td valign="top" width="247">Trusted for delegation</td>        <td valign="top" width="406">         <p align="center">yes</p>       </td>     </tr>      <tr>       <td valign="top" width="248">Constrained Delegation (use any authentication protocol)</td>        <td valign="top" width="406">         <p align="center">X</p>       </td>     </tr>   </tbody></table>  <p>&#160;</p>  <table border="1" cellspacing="0" cellpadding="2" width="648"><tbody>     <tr>       <td valign="top" width="239">         <p><strong>Utilisation</strong></p>       </td>        <td valign="top" width="407">         <p align="center">Compte Machine SQL / AS</p>       </td>     </tr>      <tr>       <td valign="top" width="243">Account</td>        <td valign="top" width="408">         <p align="center">Domain\SQL1$</p>       </td>     </tr>      <tr>       <td valign="top" width="244">Privilèges</td>        <td valign="top" width="408">         <p align="center">X</p>       </td>     </tr>      <tr>       <td valign="top" width="245">         <br />SPN</td>        <td valign="top" width="408">         <p>MSSQLSvc/sql01.domain.com;</p>          <p>MSSQLSvc/sql01;</p>          <p>MSSQLSvc/sql01.domain.com:1433;</p>          <p>MSSQLSvc/sql01:1433;</p>       </td>     </tr>      <tr>       <td valign="top" width="245">Trusted for delegation</td>        <td valign="top" width="408">         <p align="center">yes</p>       </td>     </tr>      <tr>       <td valign="top" width="245">Constrained Delegation (use any authentication protocol)</td>        <td valign="top" width="408">         <p align="center">X</p>       </td>     </tr>   </tbody></table>  <p>Légende : X : ne pas configurer et n’est pas nécessaire</p>  <h5>Note :</h5>  <p>Les 2 comptes (Domain\svcExcel et Domain\svcC2WTS) qui vont être utilisés au niveau SharePoint doivent faire partie des comptes gérés par SharePoint à définir dans : </p>  <p>Central Administration (CA) &gt; Security &gt; Configure Managed Accounts &gt; Register Managed Account .</p>  <h2><b><u><font color="#0000ff">Instructions détaillées </font></u></b></h2>  <h5><b><u>1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Démarrer le service Claims to Windows Token Service sur le serveur exécutant Excel Services.</u></b></h5>  <p>i.&#160; Dans la&#160; Central Administration (CA) &gt; Manage Services on server, sélectionner le serveur exécutant ECS et cliquer sur « start » pour le service « Claims to Windows Token Service ».</p>  <p>ii.&#160; Vérifier que dans CA &gt; Security &gt; Configure service accounts que le compte pour « Windows Service – Claims to Windows Token Service » correspond bien à domain\svc2CWTS.</p>  <p><b>Note : </b>Il existe un soucis au redémarrage d’un serveur pour le service C2WTS. Il conseillé de créer une dépendance avec le service Cryptsvc :</p>  <p>En ligne de commande comme administrateur exécuter</p>  <p>sc config “c2wts” depend= CryptSvc</p>  <p>iii. Au niveau du système de fichier dans &lt;system drive&gt;\program files\Windows Identity Foundation\v3.5\c2wtshost.exe.config ,</p>  <p>Ouvrir le fichier dans notepad.</p>  <p>Dans la section &lt;allowedCallers&gt;, ajouter le compte du pool d’application pour ECS</p>  <blockquote>   <p>&lt;allowedCallers&gt;</p>    <p>&#160;&#160;&#160;&#160;&#160; &lt;clear /&gt;</p>    <p>&#160;&#160;&#160;&#160;&#160; &lt;add value=&quot;WSS_WPG&quot; /&gt;</p>    <p>&#160;&#160;&#160;&#160;&#160; &lt;add value=&quot;domain\svcC2WTS&quot; /&gt;</p>    <p>&lt;/allowedCallers&gt;</p> </blockquote>  <h5><b><u>2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Démarrer l’instance Excel Services</u></b></h5>  <p>i. Pour que ECS puisse tourner correctement il faut que le compte domain\svcExcel ait des permissions sur la base de contenu de la web application. Pour cela lancer les commandes PowerShell suivantes :</p>  <p>$w = Get-SPWebApplication -Identity <a href="https://intranet.domain.com">https://intranet.domain.com</a></p>  <p>$w.GrantAccessToProcessIdentity(&quot;domain\svcExcel&quot;)</p>  <p>ii. Dans la CA &gt; Manage Services on server, </p>  <p>sélectionner le serveur qui fait tourner ECS,</p>  <p>cliquer sur « start » pour le service Excel Calculation Services</p>  <h5><b><u>3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Créer le Service Application et proxy pour Excel Services</u></b></h5>  <p>i. Il faut maintenant créer le Service Application pour ECS.</p>  <p>Dans CA &gt; Application Management &gt; Manage service applications, dans le ruban sélectionner « New » et « Excel Services 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/79/35/metablogapi/1307.clip_image001_2.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-35-metablogapi/1307.clip_5F00_image001_5F00_2.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/79/35/metablogapi/7673.clip_image001_thumb.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-35-metablogapi/7673.clip_5F00_image001_5F00_thumb.jpg" width="244" height="138" /></a></p>  <h5>&#160;</h5>  <p><b><u>4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Configuration du Service Application et des paramètres “trusted file location” et “trusted data connections”</u></b></p>  <p>Apres avoir validé cette page vous devez définir les sites qui seront autorisés à utiliser ECS.</p>  <p>i. Dans CA &gt; Application Management &gt; Manage service applications &gt; « Excel Services Service Application name » &gt; Trusted file locations &gt; Add Trusted File Location,</p>  <p>Définir l’url de votre web application,</p>  <p>ii. Options de configuration :&#160; </p>  <p>si vous voulez utiliser ECS dans l’ensemble de la collection de site, sélectionner l’option « children trusted » dans Location.</p>  <p>Si vous utilisez les connexions embarqués dans les fichiers Excel dans la partie « External Data » sélectionnez “trusted data connection libraries and embedded”.</p>  <h5><font color="#0000ff">C’est Fini !</font></h5>  <p>Voilà nous avons terminé les étapes de configuration de ECS pour SharePoint 2010.</p>  <p>Il ne reste plus qu’à tester le rafraichissement des données à partir d’une web part Excel Web Access ou d’un fichier Excel qui utilise une connexion de donnée.</p>  <p>Cette partie ainsi que le troubleshooting feront partie d’un autre post …</p>  <p><b>Miguel Godinho</b> | Support Escalation Engineer | SharePoint &amp; Technologies | CSS</p>]]></content:encoded>
    </item>
    <item>
      <title>Un seul server package suffit pour mettre à jour une plateforme Microsoft SharePoint Server 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/french_sharepoint_support_blog/un-seul-server-package-suffit-pour-mettre-jour-une-plateforme-microsoft-sharepoint-server-2010</link>
      <pubDate>Tue, 28 Sep 2010 02:14:20 GMT</pubDate>
      <dc:creator><![CDATA[Vincent Runge]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/french_sharepoint_support_blog/2010/09/28/un-seul-server-package-suffit-pour-mettre-jour-une-plateforme-microsoft-sharepoint-server-2010/</guid>
      <description><![CDATA[Pour mettre à jour une plateforme Microsoft SharePoint Server 2010 (anciennement MOSS 2007), il...]]></description>
      <content:encoded><![CDATA[<p>Pour mettre à jour une plateforme Microsoft SharePoint Server 2010 (anciennement MOSS 2007), il n’est plus nécessaire d’installer au préalable la mise à jour correspondante de Microsoft SharePoint Foundation 2010 (anciennement WSS).</p>  <p>Les mises à jour (server package) pour Microsoft SharePoint Server 2010 intègrent les mises à jour pour Microsoft SharePoint Foundation 2010.</p>  <p>Par exemple, pour la mise à jour du mois d’août 2010, seul le paquet suivant est à installer sur Microsoft SharePoint Server 2010 : <a href="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2352342">https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2352342</a></p>  <p>Note : il n’y a rien de changé concernant MOSS 2007. Les deux mises à jour sont toujours nécessaires, c-à-d mise à jour avec le server package de WSS 3.0, puis mise à jour avec le server package de MOSS 2007.</p>]]></content:encoded>
    </item>
    <item>
      <title>Disponibilité des mises à jours cumulatives SharePoint 2007 et 2010 (server-package) d’août 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/french_sharepoint_support_blog/disponibilit-des-mises-jours-cumulatives-sharepoint-2007-et-2010-server-package-daot-2010</link>
      <pubDate>Thu, 02 Sep 2010 03:01:33 GMT</pubDate>
      <dc:creator><![CDATA[Vincent Runge]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/french_sharepoint_support_blog/2010/09/02/disponibilit-des-mises-jours-cumulatives-sharepoint-2007-et-2010-server-package-daot-2010/</guid>
      <description><![CDATA[&#160;  Les mises à jours cumulatives du mois d’août 2010 pour SharePoint 2007 et 2010 sont...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>Les mises à jours cumulatives du mois d’août 2010 pour SharePoint 2007 et 2010 sont disponibles.</p>  <p><strong>Liens pour le téléchargement des mises à jour “server package”:</strong></p>  <p>SharePoint Foundation 2010 : <a href="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2352346">https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2352346</a></p>  <p>SPS 2010: <a href="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2352342">https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2352342</a></p>  <p>WSS 3.0: <a href="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2276474">https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2276474</a></p>  <p>MOSS 2007: <a href="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2276472">https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2276472</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Vous obtenez une exception de type System.Security.SecurityException quand vous essayez de démarrer le service de Synchonisation des profils utilisateurs dans SharePoint 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/french_sharepoint_support_blog/vous-obtenez-une-exception-de-type-system-security-securityexception-quand-vous-essayez-de-dmarrer-le-service-de-synchonisation-des-profils-utilisateurs-dans-sharepoint-2010</link>
      <pubDate>Tue, 06 Jul 2010 09:09:35 GMT</pubDate>
      <dc:creator><![CDATA[Vincent Runge]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/french_sharepoint_support_blog/2010/07/06/vous-obtenez-une-exception-de-type-system-security-securityexception-quand-vous-essayez-de-dmarrer-le-service-de-synchonisation-des-profils-utilisateurs-dans-sharepoint-2010/</guid>
      <description><![CDATA[&#160;  Symptôme  Dans SharePoint Server 2010, sous certaines conditions, vous pouvez rencontrer le...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <h1>Symptôme</h1>  <p>Dans SharePoint Server 2010, sous certaines conditions, vous pouvez rencontrer le message d’erreur suivant lorsque vous essayez de démarrer le service de synchronisation des profils utilisateurs (User Profile Synchronization Service dans l’administration centrale en anglais) :</p>  <p>UserProfileApplication.SynchronizeMIIS: Failed to configure ILM, will attempt during next rerun. Exception: System.Security.SecurityException: There are currently no logon servers available to service the logon request. at System.Security.Principal.WindowsIdentity.KerbS4ULogon(String upn) at    <br />System.Security.Principal.WindowsIdentity..ctor(String sUserPrincipalName, String type) at System.Security.Principal.WindowsIdentity..ctor(String sUserPrincipalName) at Microsoft.IdentityManagement.SetupUtils.IlmWSSetup.GetDomainAccountSIDHexString(String domainName, String accountName) at     <br />Microsoft.IdentityManagement.SetupUtils.IlmWSSetup.GrantSQLRightsToServiceAccount() at Microsoft.IdentityManagement.SetupUtils.IlmWSSetup.IlmBuildDatabase() at Microsoft.Office.Server.UserProfiles.Synchronization.ILMPostSetupConfiguration.ConfigureIlmWebService(Boolean existingDatabase) at     <br />Microsoft.Office.Server.Administration.UserProfileApplication.SetupSynchronizationService(ProfileSynchronizationServiceInstance profileSyncInstance) The Zone of the assembly that failed was: MyComputer.</p>  <p>&#160;</p>  <h1>Cause</h1>  <p>Cette erreur est liée à Kerberos :</p>  <p>Le processus OWSTIMER.exe essaye d’obtenir un ticket de service pour accéder à lui-même (un TGS dont le Sname/SPN = compte qui exécute OWSTIMER.exe), et de la part de lui-même.</p>  <p>Cependant, une sécurité presente dans Windows Server 2003 fait que le KDC renverra toujours une erreur “KDC_ERR_S_PRINCIPAL_UNKNOWN” si le compte pour lequel on demande un TGS n’a pas de SPN défini. Ceci est expliqué dans cet article Technet en anglais : <a title="https://technet.microsoft.com/en-us/library/cc772815(WS.10).aspx" href="https://technet.microsoft.com/en-us/library/cc772815(WS.10).aspx">https://technet.microsoft.com/en-us/library/cc772815(WS.10).aspx</a> :</p>  <p>“Additionally, in Windows Server 2003, KDCs will not issue a service ticket for an account that does not have an SPN. If a service account were simply a user account with a human-generated password, then that account would be more vulnerable to an offline dictionary attack. For an account without an SPN, the KDC will return KDC_ERR_S_PRINCIPAL_UNKNOWN. However, the context of the error will be KRB_ERR_MUST_USE_USER2USER, which has the description of &quot;Server principal valid for user-to-user only.&quot;&quot;”</p>  <p>&#160;</p>  <h1></h1>  <h1>Résolution</h1>  <p>La résolution est très simple, il suffit d’ajouter un SPN (quel qu’il soit) au compte qui exécute le processus OWSTIMER.exe, cela permettra d’obtenir un TGS de ce compte. Par exemple avec la commande suivante :</p>  <p>setspn –a NONE/NONE OWSTimerAccount</p>  <p>Le service de synchronisation peut être démarré juste après cette modification.</p>  <p>&#160;</p>  <p>Par Yvan Duhamel, ingénieur support d’escalade sur SharePoint.</p>]]></content:encoded>
    </item>
    <item>
      <title>Sharepoint 2010: Authentification FBA avec annuaire LDAP Domino™</title>
      <link>https://docs.microsoft.com/archive/blogs/french_sharepoint_support_blog/sharepoint-2010-authentification-fba-avec-annuaire-ldap-domino</link>
      <pubDate>Fri, 02 Jul 2010 07:48:19 GMT</pubDate>
      <dc:creator><![CDATA[Vincent Runge]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/french_sharepoint_support_blog/2010/07/02/sharepoint-2010-authentification-fba-avec-annuaire-ldap-domino/</guid>
      <description><![CDATA[&#160;  Nous avons eu des incidents ou le rootDSE utilise le caractère espace, par exemple pour IBM...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p class="MsoNormal"><span style="mso-ansi-language: fr" lang="FR">Nous avons eu des incidents ou le rootDSE utilise le caractère espace, par exemple pour IBM Lotus Domino™ version 8.x. </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr" lang="FR">Ce post détaille la configuration d’un provider LDAP membership lorsque l’annuaire LDAP utilise “ “ (le caractère espace) comme racine. Ce post s’applique à SharePoint 2010. </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr" lang="FR"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <h3>1 – Description du problème </h3>  <h1><span style="font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; mso-ansi-language: fr; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-theme-font: major-bidi" lang="FR">     <p></p>   </span></h1>  <p class="MsoNormal"><span style="mso-ansi-language: fr" lang="FR">Un paramétrage du champs userContainer dans web.config comme suit: </span></p>  <p></p>  <p></p>  <p></p>  <p class="CodeOrLog"><span style="mso-ansi-language: fr" lang="FR"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160;&#160; </span>userContainer=” “ </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr" lang="FR">n’est pas correct. </span></p>  <p></p>  <p></p>  <p></p>  <h3>2 – Comment spécifier un caractère d’espacement dans un fichier de configuration ? </h3>  <h1><span style="font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; mso-ansi-language: fr; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-theme-font: major-bidi" lang="FR">     <p></p>   </span></h1>  <p class="MsoNormal"><span style="mso-ansi-language: fr" lang="FR">Il convient d’utiliser &amp;quot; pour représenter les guillemets. Par exemple : </span></p>  <p></p>  <p></p>  <p></p>  <p class="CodeOrLog"><span style="mso-ansi-language: fr" lang="FR"><span style="mso-spacerun: yes">&#160; </span>userContainer=&quot;&amp;quot; &amp;quot;&quot; </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr" lang="FR"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>et </span></p>  <p></p>  <p></p>  <p></p>  <p class="CodeOrLog"><span style="mso-ansi-language: fr" lang="FR"><span style="mso-spacerun: yes">&#160; </span>groupContainer=&quot;&amp;quot; &amp;quot;&quot; </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr" lang="FR">Je fournis ci-après quelques exemples de fichiers de configuration. Peut-être vous aideront-ils à définir votre configuration. </span></p>  <p></p>  <p></p>  <p></p>  <h1><span style="font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; mso-ansi-language: fr; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-theme-font: major-bidi" lang="FR">     <p>&#160;</p>   </span></h1>  <h3>3 – Quels fichiers de configuration faut-il éditer en Sharepoint 2010 ? </h3>  <h1><span style="font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; mso-ansi-language: fr; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-theme-font: major-bidi" lang="FR">     <p></p>   </span></h1>  <p class="MsoNormal"><span style="mso-ansi-language: fr" lang="FR">L’administration centrale, la WebApp de contenu, le service timer et le STS. </span></p>  <p></p>  <p></p>  <p></p>  <h3>4 - Exemple de fichier de configuration pour le une WebApp de contenu </h3>  <h1><span style="font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; mso-ansi-language: fr; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-theme-font: major-bidi" lang="FR">     <p></p>   </span></h1>  <p class="MsoNormal"><span style="mso-ansi-language: fr" lang="FR">Le fichier de configuration est fourni tel quel, sans aucune garantie de bon fonctionnement. Vous devez modifier le fichier de configuration en fonction de votre environnement </span></p>  <p></p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR"><span style="mso-tab-count: 2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">PeoplePickerWildcards</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&gt; </span></p>  <p></p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-tab-count: 3">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">clear</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"> /&gt; </span></p>  <p></p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-tab-count: 3">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">add</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">key</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">AspNetSqlMembershipProvider</span>&quot;<span style="color: blue"> </span><span style="color: red">value</span><span style="color: blue">=</span>&quot;<span style="color: blue">%</span>&quot;<span style="color: blue"> /&gt; </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-tab-count: 3">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">add</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">key</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">LdapMember</span>&quot;<span style="color: blue"> </span><span style="color: red">value</span><span style="color: blue">=</span>&quot;<span style="color: blue">*</span>&quot;<span style="color: blue">/&gt; </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-tab-count: 3">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">add</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">key</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">LdapRole</span>&quot;<span style="color: blue"> </span><span style="color: red">value</span><span style="color: blue">=</span>&quot;<span style="color: blue">*</span>&quot;<span style="color: blue">/&gt; </span></span>    <p></p> </p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="line-height: 115%; font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-tab-count: 2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>&lt;/</span><span style="line-height: 115%; font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">PeoplePickerWildcards</span><span style="line-height: 115%; font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&gt;</span><span style="mso-ansi-language: en-us"> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us">et </span></p>  <p></p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">membership</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">defaultProvider</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">i</span>&quot;<span style="color: blue">&gt; </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">providers</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&gt; </span></p>  <p></p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">add</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">name</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">i</span>&quot;<span style="color: blue"> </span><span style="color: red">type</span><span style="color: blue">=</span>&quot;<span style="color: blue">Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</span>&quot;<span style="color: blue"> /&gt; </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">add</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">name</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">LdapMember</span>&quot; </span></p>  <p></p>  <p></p>  <p></p>  <p style="line-height: normal; text-indent: 35.4pt; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">type</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; text-indent: 35.4pt; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">server</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="background: yellow; mso-highlight: yellow">&lt;votreserveurLDAP&gt;</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 106.2pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">connectionUsername</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="background: yellow; mso-highlight: yellow">&lt;CN=….,O=…&gt;</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 106.2pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">connectionPassword</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="background: yellow; mso-highlight: yellow">&lt;votreMotDePasse&gt;</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 106.2pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">port</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">389</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 106.2pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">useSSL</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">false</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 106.2pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">useDNAttribute</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">false</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 106.2pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">userDNAttribute</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">cn</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 106.2pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">userNameAttribute</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">uid</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 106.2pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">userContainer</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: red">&amp;quot;</span><span style="color: blue"> </span><span style="color: red">&amp;quot;</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 106.2pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">userObjectClass</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">*</span>&quot;<span style="color: blue"> </span><span style="color: red">userFilter</span><span style="color: blue">=</span>&quot;<span style="color: blue">(|(listcategory=portal)(ObjectClass=dominoPerson))</span>&quot;<span style="color: blue"> </span><span style="color: red">scope</span><span style="color: blue">=</span>&quot;<span style="color: blue">Subtree</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 106.2pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">otherRequiredUserAttributes</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">sn,givenname,cn,uid</span>&quot;<span style="color: blue"> /&gt; </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160; </span>&lt;/</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">providers</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&gt; </span></p>  <p></p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>&lt;/</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">membership</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&gt; </span></p>  <p></p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">roleManager</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">defaultProvider</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">c</span>&quot;<span style="color: blue"> </span><span style="color: red">enabled</span><span style="color: blue">=</span>&quot;<span style="color: blue">true</span>&quot;<span style="color: blue"> </span><span style="color: red">cacheRolesInCookie</span><span style="color: blue">=</span>&quot;<span style="color: blue">false</span>&quot;<span style="color: blue">&gt; </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">providers</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&gt; </span></p>  <p></p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">add</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">name</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">c</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">type</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">Microsoft.SharePoint.Administration.Claims.SPClaimsAuthRoleProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</span>&quot;<span style="color: blue"> /&gt; </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">add</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">name</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">LdapRole</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">type</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">server</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="background: yellow; mso-highlight: yellow">&lt;votreserveurLDAP&gt;</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">connectionUsername</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="background: yellow; mso-highlight: yellow">&lt;CN=….,O=…&gt;</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">connectionPassword</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="background: yellow; mso-highlight: yellow">&lt;votreMotDePasse&gt;</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">port</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">389</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">useSSL</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">false</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">groupContainer</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: red">&amp;quot;</span><span style="color: blue"> </span><span style="color: red">&amp;quot;</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">groupNameAttribute</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">cn</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">groupMemberAttribute</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">member</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">userNameAttribute</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">uid</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">dnAttribute</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes">&quot;<span style="color: blue">cn</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR">groupFilter</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR">&quot;<span style="color: blue">(ObjectClass=dominoGroup)</span>&quot;<span style="color: blue"> </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin: 0cm 0cm 0pt 70.8pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR">scope</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR">=</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR">&quot;<span style="color: blue">Subtree</span>&quot;<span style="color: blue"> /&gt; </span></span>    <p></p> </p>  <p></p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160; </span>&lt;/</span><span style="font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR">providers</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR">&gt; </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="line-height: 115%; font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>&lt;/</span><span style="line-height: 115%; font-family: &quot;Courier New&quot;; color: #a31515; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR">roleManager</span><span style="line-height: 115%; font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-ansi-language: fr; mso-no-proof: yes" lang="FR">&gt;</span><span style="mso-ansi-language: fr" lang="FR"> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr" lang="FR">NB : connectionUsername et connectionPassword sont présents également dans la définition du role provider. </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr" lang="FR"></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Disponibilité des mises à jours cumulatives SharePoint (server-package) de juin 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/french_sharepoint_support_blog/disponibilit-des-mises-jours-cumulatives-sharepoint-server-package-de-juin-2010</link>
      <pubDate>Wed, 30 Jun 2010 01:52:49 GMT</pubDate>
      <dc:creator><![CDATA[Vincent Runge]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/french_sharepoint_support_blog/2010/06/30/disponibilit-des-mises-jours-cumulatives-sharepoint-server-package-de-juin-2010/</guid>
      <description><![CDATA[Windows SharePoint Services et Microsoft Office SharePoint Server 2007 peuvent être mises à jour...]]></description>
      <content:encoded><![CDATA[<p>Windows SharePoint Services et Microsoft Office SharePoint Server 2007 peuvent être mises à jour avec les mises à jours cumulatives du mois de juin 2010.</p>  <p><strong>WSS</strong> :</p>  <p>983311 le package serveur complet pour WSS : <a href="https://support.microsoft.com/kb/983311/fr">https://support.microsoft.com/kb/983311/fr</a></p>  <p><strong>MOSS</strong> :</p>  <p>983310 le package serveur complet pour MOSS : <a href="https://support.microsoft.com/kb/983310/fr">https://support.microsoft.com/kb/983310/fr</a></p>  <p><strong>Information de téléchargement et d’installation</strong> :</p>  <ul>   <li>     <p>Installer les services pack 2 de WSS, MOSS et des packs de langues</p>   </li>    <li>     <p>Si vous souhaitez plus d’information concernant le SP2 :&#160; <a href="https://blogs.technet.com/steve_chen/archive/2010/04/22/all-about-updating-wssv3-and-moss2007.aspx">https://blogs.technet.com/steve_chen/archive/2010/04/22/all-about-updating-wssv3-and-moss2007.aspx</a></p>   </li>    <li>     <p>Installer le CU de juin 2010 de WSS <a title="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=983311&amp;kbln=fr" href="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=983311&amp;kbln=fr">https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=983311&amp;kbln=fr</a></p>   </li>    <li>     <p>Installer le CU de juin 2010 de MOSS <a title="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=983310&amp;kbln=fr" href="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=983310&amp;kbln=fr">https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=983310&amp;kbln=fr</a></p>   </li> </ul>  <p>Après l’installation des mises à jour ci-dessus, il est nécessaire de lancer le SharePoint Products and Technologies Configuration Wizard ou de lancer la ligne de commande suivante “psconfig –cmd upgrade –inplace b2b -wait”. Cette action est nécessaire sur tous les serveurs SharePoint composant la ferme SharePoint.</p>  <p align="right">Vincent Runge &amp; Yamine Taieb</p>]]></content:encoded>
    </item>
    <item>
      <title>Accès refusé lors de l’édition d’un item dans une liste SharePoint 2007</title>
      <link>https://docs.microsoft.com/archive/blogs/french_sharepoint_support_blog/accs-refus-lors-de-ldition-dun-item-dans-une-liste-sharepoint-2007</link>
      <pubDate>Tue, 25 May 2010 03:09:44 GMT</pubDate>
      <dc:creator><![CDATA[Vincent Runge]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/french_sharepoint_support_blog/2010/05/25/accs-refus-lors-de-ldition-dun-item-dans-une-liste-sharepoint-2007/</guid>
      <description><![CDATA[Lorsque vous modifiez les propriétés d’un item pour lequel vous avez toutes les permissions, vous...]]></description>
      <content:encoded><![CDATA[<p>Lorsque vous modifiez les propriétés d’un item pour lequel vous avez toutes les permissions, vous obtenez malgré tout une erreur &quot;accès refusé&quot;.</p>  <p>Ce problème connu est décrit dans l’article <a title="https://support.microsoft.com/kb/961175" href="https://support.microsoft.com/kb/961175">https://support.microsoft.com/kb/961175</a>. Cependant, le correctif n’agit que pour les nouvelles collections de sites, celles déjà affectées doivent être corrigées différemment.</p>  <p>Le problème est dû à la colonne &quot;Effective Permission Mask&quot; (son nom interne est &quot;PermMask&quot;) qui doit avoir l’attribut &quot;RenderXMLUsingPattern&quot; à &quot;true&quot;.</p>  <p>Pour que la modification fonctionne dans tous les scénarios (listes existantes, création de nouvelles listes dans le site courant et dans un sous site), la colonne doit être modifiée au niveau du site web racine, et sur chaque liste du site et de ses sous sites. </p>  <p>Le modèle objet de SharePoint nous permet de mettre à jour facilement une colonne, et de propager la modification sur les colonnes enfant. Malheureusement, l’attribut RenderXMLUsingPattern ne peut se mettre à jour qu’à travers la propriété <a title="SPField.SchemaXml" href="https://msdn.microsoft.com/fr-fr/library/microsoft.sharepoint.spfield.schemaxml.aspx" target="_blank">SchemaXml</a>, et comme indiqué dans <a title="SPField.SchemaXml" href="https://msdn.microsoft.com/fr-fr/library/microsoft.sharepoint.spfield.schemaxml.aspx" target="_blank">cette page du msdn</a>, on ne peut pas utiliser la méthode <a href="https://msdn.microsoft.com/fr-fr/library/ms454698(v=office.12).aspx" target="_blank">SPField.Update</a> pour mettre à jour la colonne avec toutes ses colonnes filles.</p>  <p>Il faut donc récursivement parcourir les sous-sites pour mettre à jour chaque liste une à une. <a href="https://blogs.msdn.com/rodneyviana/archive/2009/12/17/you-cannot-edit-list-or-document-library-items-on-existing-sharepoint-sites.aspx" target="_blank">Ce blog</a> fournit un exemple pour mettre à jour un site ou une liste de façon unitaire, mais le code ci-dessous permet de mettre à jour l’intégralité d’une collection de sites :</p>  <p><em>Attention, ce code n’est qu’un exemple fourni tel quel sans aucune garantie d’aucune sorte et vous l’utilisez à vos risques et périls. Il vous appartient de revoir, compiler, tester et valider ce code. L’auteur ou Microsoft ne peut en aucun cas être tenu pour responsable de tout dommage de quelque nature que ce soit, direct ou indirect suite à l’utilisation de celui-ci.</em></p>  <pre class="csharpcode"><span class="kwrd">static</span> <span class="kwrd">string</span> AttributeToUpdate = <span class="str">&quot;RenderXMLUsingPattern&quot;</span>;
<span class="kwrd">static</span> <span class="kwrd">string</span> AttributeValue = <span class="str">&quot;TRUE&quot;</span>;
<span class="kwrd">static</span> <span class="kwrd">string</span> FieldInternalNameToUpdate = <span class="str">&quot;PermMask&quot;</span>;

<span class="kwrd">static</span> <span class="kwrd">public</span> <span class="kwrd">void</span> UpdateField(SPField field)
{
    XmlDocument xd = <span class="kwrd">new</span> XmlDocument();
    xd.LoadXml(field.SchemaXml);
    XmlElement xe = xd.DocumentElement;

    <span class="rem">// If attribute does not exist, create it</span>
    <span class="kwrd">if</span> (xe.Attributes[AttributeToUpdate] == <span class="kwrd">null</span>)
    {
        Console.WriteLine(<span class="str">&quot;Creating attribute {0}...&quot;</span>, AttributeToUpdate);
        XmlAttribute attr = xd.CreateAttribute(AttributeToUpdate);
        attr.Value = AttributeValue;
        xe.Attributes.Append(attr);
    }

    <span class="rem">// If attribute exist but not correctly set, update it</span>
    <span class="kwrd">if</span> (String.Equals(xe.Attributes[AttributeToUpdate].Value, <span class="str">&quot;false&quot;</span>, StringComparison.InvariantCultureIgnoreCase))
    {
        Console.WriteLine(<span class="str">&quot;Updating attribute {0}...&quot;</span>, AttributeToUpdate);
        xe.Attributes[AttributeToUpdate].Value = AttributeValue;
    }

    <span class="rem">// Perform the update</span>
    field.SchemaXml = xe.OuterXml;
}

<span class="kwrd">static</span> <span class="kwrd">public</span> <span class="kwrd">void</span> UpdateSiteField(<span class="kwrd">string</span> siteCollectionUrl, <span class="kwrd">bool</span> updateSubwebs)
{
    <span class="kwrd">using</span> (SPSite osite = <span class="kwrd">new</span> SPSite(siteCollectionUrl))
    {
        SPWeb rootWeb = osite.RootWeb;
        <span class="kwrd">try</span>
        {
            Console.WriteLine(<span class="str">&quot;Check web {0} ({1})&quot;</span>, rootWeb.Title, rootWeb.Url);
            UpdateField(rootWeb.Fields.GetFieldByInternalName(FieldInternalNameToUpdate));

            <span class="kwrd">for</span> (<span class="kwrd">int</span> i = 0; i &lt; rootWeb.Lists.Count; ++i)
            {
                UpdateField(rootWeb.Lists[i].Fields.GetFieldByInternalName(FieldInternalNameToUpdate));
            }
        }
        <span class="kwrd">catch</span> (Exception ex)
        {
            Console.WriteLine(<span class="str">&quot;An exception occured during the execution: {0} in ({1})&quot;</span>, ex.Message, ex.StackTrace);
        }

        <span class="kwrd">if</span> (updateSubwebs)
            RecursiveWeb(rootWeb);
    }
}

<span class="kwrd">static</span> <span class="kwrd">private</span> <span class="kwrd">void</span> RecursiveWeb(SPWeb parentWeb)
{
    <span class="kwrd">foreach</span> (SPWeb InnerWeb <span class="kwrd">in</span> parentWeb.Webs)
    {
        <span class="kwrd">try</span>
        {
            Console.WriteLine(<span class="str">&quot;Check web {0} ({1})&quot;</span>, InnerWeb.Title, InnerWeb.Url);
            <span class="kwrd">for</span> (<span class="kwrd">int</span> i = 0; i &lt; InnerWeb.Lists.Count; ++i)
            {
                UpdateField(InnerWeb.Lists[i].Fields.GetFieldByInternalName(FieldInternalNameToUpdate));
            }
            RecursiveWeb(InnerWeb);
        }
        <span class="kwrd">finally</span>
        {
            <span class="kwrd">if</span> (InnerWeb != <span class="kwrd">null</span>)
                InnerWeb.Dispose();
        }
    }
}</pre>
De Yvan Duhamel, Ingénieur support d’escalade sur SharePoint 


]]></content:encoded>
    </item>
    <item>
      <title>Disponibilité des mises à jours cumulatives SharePoint (server-package) d’avril 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/french_sharepoint_support_blog/disponibilit-des-mises-jours-cumulatives-sharepoint-server-package-davril-2010</link>
      <pubDate>Wed, 05 May 2010 13:50:00 GMT</pubDate>
      <dc:creator><![CDATA[Vincent Runge]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/french_sharepoint_support_blog/2010/05/05/disponibilit-des-mises-jours-cumulatives-sharepoint-server-package-davril-2010/</guid>
      <description><![CDATA[Windows SharePoint Services et Microsoft Office SharePoint Server 2007 peuvent être mises à jour...]]></description>
      <content:encoded><![CDATA[<P align=justify>Windows SharePoint Services et Microsoft Office SharePoint Server 2007 peuvent être mises à jour avec les mises à jours cumulatives du mois d’avril 2010.</P>
<P align=justify><STRONG>WSS</STRONG> :</P>
<P align=justify>981043 le package serveur complet pour&nbsp;WSS&nbsp;:&nbsp;<A href="https://support.microsoft.com/kb/981043/fr">https://support.microsoft.com/kb/981043/fr</A>&nbsp;</P>
<P align=justify><STRONG>MOSS</STRONG> :</P>
<P align=justify>981042 le package serveur complet pour&nbsp;MOSS : <A href="https://support.microsoft.com/kb/981042/fr">https://support.microsoft.com/kb/981042/fr</A>&nbsp;</P>
<P align=justify><STRONG>Information de téléchargement et d’installation</STRONG> :</P>
<UL>
<LI>
<DIV align=left>Installer les services pack 2 de WSS, MOSS et des packs de langues</DIV></LI>
<LI>
<DIV align=left>Si vous souhaitez plus d’information concernant le SP2 :&nbsp; <A href="https://blogs.technet.com/steve_chen/archive/2010/04/22/all-about-updating-wssv3-and-moss2007.aspx" mce_href="https://blogs.technet.com/steve_chen/archive/2010/04/22/all-about-updating-wssv3-and-moss2007.aspx">https://blogs.technet.com/steve_chen/archive/2010/04/22/all-about-updating-wssv3-and-moss2007.aspx</A></DIV></LI>
<LI>
<DIV align=left>Installer le CU d’avril 2010 de WSS <A href="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=981043&amp;kbln=en-us" mce_href="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=981043&amp;kbln=en-us">https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=981043&amp;kbln=en-us</A></DIV></LI>
<LI>
<DIV align=left>Installer le CU d’avril 2010 de MOSS <A href="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=981042&amp;kbln=en-us" mce_href="https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=981042&amp;kbln=en-us">https://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=981042&amp;kbln=en-us</A></DIV></LI></UL>
<P align=justify>Après l’installation des mises à jour ci-dessus, il est nécessaire de lancer le SharePoint Products and Technologies Configuration Wizard ou de lancer la ligne de commande suivante “psconfig –cmd upgrade –inplace b2b -wait”. Cette action est nécessaire sur tous les serveurs SharePoint composant la ferme SharePoint.</P>]]></content:encoded>
    </item>
    <item>
      <title>Solutions “bac à sable” en Sharepoint 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/french_sharepoint_support_blog/solutions-bac-sable-en-sharepoint-2010</link>
      <pubDate>Fri, 30 Apr 2010 02:43:16 GMT</pubDate>
      <dc:creator><![CDATA[Vincent Runge]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/french_sharepoint_support_blog/2010/04/30/solutions-bac-sable-en-sharepoint-2010/</guid>
      <description><![CDATA[Ce post détaille certains aspects du support de l’utilisation des solutions ”bac à sable” avec...]]></description>
      <content:encoded><![CDATA[<p>Ce post détaille certains aspects du support de l’utilisation des solutions ”bac à sable” avec Sharepoint 2010 RTM sous forme de questions-réponses.</p>  <p>Les terme français “bac à sable” est équivalent au terme anglais “sandbox”. </p>  <p>Les étapes de mise en place des solutions bac à sables sont détaillées à <a href="https://technet.microsoft.com/fr-fr/library/ee704543(office.14).aspx">vue d'ensemble des solutions bac à sable</a> (documentation préliminaire).</p>  <h2>Le bac à sable et les processus</h2>  <h6>&#160;</h6>  <h4>Q: Dans quel process une solution bac-à-sable s’exécute-t-elle ?</h4>  <p>R: l’exécutable du process est C:\program files\Common Files\Microsoft Shared\Web Server Extensions\14\UserCode\SPUCWorkerProcess.exe</p>  <p>&#160;</p>  <h4>Q: Dans VisualStudio, j’ai l’erreur&#160; “Error occurred in deployment step 'Activate Features': Cannot start service SPUserCodeV4 on computer '&lt;monserveur&gt;'.</h4>  <p>R: Il faut vérifier que le service “Microsoft SharePoint Foundation Sandboxed Code Service” soit démarré. Le status peut être vérifié dans l’Administration Centrale : System Settings \ Manage Services on this server.</p>  <p>&#160;</p>  <h4>Q: Comment déterminer si une solution était dans un bac à sable lorsqu’une exception s’est produite ?</h4>  <p>R: si la pile d’appel contient une ligne </p>  <p>SPUCWorkerProcess.exe!Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.ExecuteWrapper</p>  <p>la solution s’exécutait dans un bac à sable.</p>  <p>&#160;</p>  <p>&#160;</p>  <p>&#160;</p>  <h4>Q: comment recycler le process du bac à sable ?</h4>  <p>R: le process SPUCWorkerProcess.exe est recyclé en stoppant puis en redémarrant le service “Microsoft SharePoint Foundation Sandboxed Code Service”</p>  <p>&#160;</p>  <p></p>&#160;&#160; <h2>Les DLL du bac à sable…</h2>  <p>&#160;</p>  <h4>Q: Comment visualiser le modèle objet accessible depuis une solution bac-à-sable ?</h4>  <p>R: le modèle objet est visualisable en utilisant l’explorateur d’objets sur c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\UserCode\assemblies\Microsoft.SharePoint.dll. Seules les méthodes accessibles sont affichées. Par exemple,&#160; la méthode non authorisée Microsoft.SharePoint.Utilities.SPUtility.SendEmail() n’est pas affichée. En revanche, la méthode authorisée Microsoft.SharePoint.Utilities.SPUtility.StringToUInt64() est affichée.</p>  <h4>Q: Est-il possible de déterminer à la compilation si une solution “bac à sable”&#160; appelle un méthode non authorisée ?</h4>  <p>R: la compilation s’effectue en utilisant la DLL Microsoft.SharePoint.dll du répertoire C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI\ . Comme toutes les méthodes sont présentes, il n’y aura pas d’erreur à la compilation si une méthode non authorisée est compilée.</p>  <p>Une astuce – <u>que nous ne recommandons pas</u> – serait de modifier la référence afin d’utiliser Microsoft.SharePoint.dll du répertoire c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\UserCode\assemblies afin de détecter à la compilation les appels non-authorisés. Parce que la solution ne doit pas être déployée avec cette référence, nous ne recommandons pas cette astuce.</p>  <h4>Q: Dans quel répertoire se trouve la DLL de la solution lors de son appel dans le bas à sable ?</h4>  <p>R: la DLL de la solution est chargée depuis </p>  <p>C:\ProgramData\Microsoft\SharePoint\UCCache\&lt;suite de caractères&gt;\&lt;masolution&gt;.dll</p>  <p>&#160;</p>  <p>&#160;</p>  <p>&#160;</p>  <p>&#160;</p>  <h2>Q: que se passe-t-il lorsqu’une méthode non authorisée est appellée ?</h2>  <p>R: une exception est générée. Pour une webpart, la page contient par exemple:</p>  <blockquote>   <p>Erreur du composant WebPart : Une exception non gérée a été générée par la méthode Execute du wrapper de code en mode bac à sable dans le domaine d’application de confiance partielle : Une erreur inattendue s'est produite.</p> </blockquote>  <p>ou </p>  <blockquote>   <p>Web Part Error: Unhandled exception was thrown by the sandboxed code wrapper's Execute method in the partial trust app domain: An unexpected error has occurred.</p>    <p>&#160;</p>    <p>&#160;</p> </blockquote>  <p>l’erreur détaillée est ci-dessous ( l’exception se trouve en couleur marron):</p>  <blockquote>   <p><font size="1" face="Lucida Console">[SPUserCodeSolutionExecutionFailedException: Une exception non gérée a été générée par la méthode Execute du wrapper de code en mode bac à sable dans le domaine d’application de confiance partielle : Une erreur inattendue s'est produite.]        <br />Server stack trace:         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext executionContext)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext executionContext)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeAppDomain.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext executionContext)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessProxyForShim.ExecuteInternal(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext executionContext)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcessProxy.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext executionContext)         <br />&#160; at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]&amp; outArgs)         <br />&#160; at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)         <br />Exception rethrown at [0]:         <br />&#160; at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)         <br />&#160; at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp; msgData, Int32 type)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcess.ExecuteDelegate.EndInvoke(IAsyncResult result)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcess.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, SPUserToken userToken, String currentAffinity, SPUserCodeExecutionContext executionContext)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodePoolableProcessConnection.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, SPUserToken userToken, String affinity, SPUserCodeExecutionContext executionContext)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeExecutionHost.Execute(Type userCodeWrapperType, Guid siteCollectionId, SPUserToken userToken, String affinity, SPUserCodeExecutionContext executionContext)         <br />&#160; at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]&amp; outArgs)         <br />&#160; at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)         <br />Exception rethrown at [1]:         <br />&#160; at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)         <br />&#160; at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp; msgData, Int32 type)         <br />&#160; at Microsoft.SharePoint.Administration.ISPUserCodeExecutionHostProxy.Execute(Type userCodeWrapperType, Guid siteCollectionId, SPUserToken userToken, String affinityBucketName, SPUserCodeExecutionContext executionContext)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeExecutionManager.Execute(Type userCodeWrapperType, SPSite site, SPUserCodeExecutionContext executionContext)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeWebPartRemoteExecutionHelper.&lt;&gt;c__DisplayClassa.b__9()         <br />&#160; at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeWebPartRemoteExecutionHelper.ExecuteRequestInSandBox(HttpContext context, SPWeb web, SPWebPartManager manager, SPUserCodeWebPart userCodeWebPart)         <br />[HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown.]         <br />Server stack trace:         <br />&#160; at System.Web.UI.Page.HandleError(Exception e)         <br />&#160; at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)         <br />&#160; at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)         <br />&#160; at System.Web.UI.Page.ProcessRequest()         <br />&#160; at System.Web.UI.Page.ProcessRequest(HttpContext context)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeWebPartWrapper.ExecuteHttpRequest(SPUserCodeWebPartHttpRequestContext webPartExecutionContext, SPUserCodeWebPartHttpResponse httpRequestResponse)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeWebPartWrapper.Execute(SPUserCodeExecutionContext executionContext)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.ExecuteWrapper(SPUserCodeWrapper wrapper, SPUserCodeExecutionContext executionContext)         <br />&#160; at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]&amp; outArgs)         <br />&#160; at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)         <br />Exception rethrown at [0]:         <br />&#160; at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)         <br />&#160; at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData&amp; msgData)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.CodeToExecuteWrapper.EndInvoke(IAsyncResult result)         <br />&#160; at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext executionContext)         <br />[<font color="#800000"><strong>MissingMethodException: Method not found: 'Void Microsoft.SharePoint.Utilities.SPUtility.GetNTFullNameandEmailfromLogin</strong></font>(Microsoft.SharePoint.SPWeb, System.String, System.String ByRef, System.String ByRef)'.]         <br />&#160; at SBWebPArt5_Login_Sable.Login_WebPArt5_Sable.Login_WebPArt5_Sable.&lt;&gt;c__DisplayClass1.b__0(Object , EventArgs )         <br />&#160; at System.Web.UI.WebControls.Button.OnClick(EventArgs e)         <br />&#160; at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)         <br />&#160; at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)         <br />&#160; at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)         <br />&#160; at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) </font></p> </blockquote>  <p>Le journal ULS contient une entrée pour SPUCWorkerProcess.exe et également une entrée pour SPUCHostService.exe:</p>  <blockquote>   <p><font size="1" face="Lucida Console">04/29/2010 16:47:46.22&#160;&#160;&#160;&#160; SPUCWorkerProcess.exe (0x1530)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0x1780&#160;&#160;&#160; SharePoint Foundation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Sandboxed Code Service&#160;&#160;&#160;&#160;&#160; </font></p>    <p><font size="1" face="Lucida Console">&#160;&#160;&#160;&#160;&#160; fe8s&#160;&#160;&#160; Medium&#160;&#160;&#160;&#160;&#160;&#160; -&#160; - Unhandled exception was thrown by the sandboxed code wrapper's Execute method in the partial trust </font></p>    <p><font size="1" face="Lucida Console">app domain: An unexpected error has occurred. - userCodeWrapperType = &quot;Microsoft.SharePoint.UserCode.SPUserCodeWebPartWrapper&quot;, </font></p>    <p><font size="1" face="Lucida Console">userAssemblyGroupId = &quot;3F74E8EE99624C358005954B7BD10334-idjGV+/yzfqv3u+SsMvNh/QyrYW23cR2ErgVPMa+clc=&quot;, siteCollectionId = &quot;22b46f56-a5c1- </font></p>    <p><font size="1" face="Lucida Console">47cc-b55f-fdb9b369ca19&quot; - Inner Exception: Microsoft.SharePoint.UserCode.SPUserCodeSolutionProxiedException: Exception of type </font></p>    <p><font size="1" face="Lucida Console">'System.Web.HttpUnhandledException' was thrown. ---&gt; Microsoft.SharePoint.UserCode.SPUserCodeSolutionProxiedException: Method not found: </font></p>    <p><font size="1" face="Lucida Console">'Void Microsoft.SharePoint.Utilities.SPUtility.GetNTFullNameandEmailfromLogin(Microsoft.SharePoint.SPWeb, System.String, System.String </font></p>    <p><font size="1" face="Lucida Console">ByRef, System.String ByRef)'.        <br />at SBWebPArt5_Login_Sable.Login_WebPArt5_Sable.Login_WebPArt5_Sable.&lt;&gt;c__DisplayClass1.&lt;CreateChildControls&gt;b__0(Object , EventArgs )&#160;&#160;&#160;&#160; </font></p>    <p><font size="1" face="Lucida Console">at System.Web.UI.WebControls.Button.OnClick(EventArgs e)&#160;&#160;&#160;&#160; at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)&#160;&#160; </font></p>    <p><font size="1" face="Lucida Console">&#160; at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&#160;&#160;&#160;&#160; </font></p>    <p><font size="1" face="Lucida Console">--- End of inner exception stack trace ---&#160;&#160;&#160; </font></p>    <p><font size="1" face="Lucida Console">Server stack trace:&#160;&#160;&#160;&#160;&#160; at System.Web.UI.Page.HandleError(Exception e)&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.ProcessRequest()&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.ProcessRequest(HttpContext context)&#160;&#160;&#160;&#160; <br />at Microsoft.SharePoint.UserCode.SPUserCodeWebPartWrapper.ExecuteHttpRequest(SPUserCodeWebPartHttpRequestContext webPartExecutionContext, </font></p>    <p><font size="1" face="Lucida Console">SPUserCodeWebPartHttpResponse httpRequestResponse)&#160;&#160;&#160;&#160; <br />at Microsoft.SharePoint.UserCode.SPUserCodeWebPartWrapper.Execute(SPUserCodeExecutionContext executionContext)&#160;&#160;&#160;&#160; <br />at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.ExecuteWrapper(SPUserCodeWrapper wrapper, SPUserCodeExecutionContext </font></p>    <p><font size="1" face="Lucida Console">executionContext)&#160;&#160;&#160;&#160; <br />at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, </font></p>    <p><font size="1" face="Lucida Console">Boolean fExecuteInContext, Object[]&amp; outArgs)&#160;&#160;&#160;&#160; <br />at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)&#160;&#160;&#160; </font></p>    <p><font size="1" face="Lucida Console">Exception rethrown at [0]:&#160;&#160;&#160;&#160;&#160; <br />at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)&#160;&#160;&#160;&#160; <br />at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData&amp; msgData)&#160;&#160;&#160;&#160; <br />at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.CodeToExecuteWrapper.EndInvoke(IAsyncResult result)&#160;&#160;&#160;&#160; <br />at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup </font></p>    <p><font size="1" face="Lucida Console">userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext </font></p>    <p><font size="1" face="Lucida Console">executionContext)&#160;&#160;&#160;&#160; </font></p>    <p><font size="1" face="Lucida Console">04/29/2010 16:47:46.29&#160;&#160;&#160;&#160; SPUCHostService.exe (0x0548)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0x13B8&#160;&#160;&#160; SharePoint Foundation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Sandboxed Code Service&#160;&#160;&#160;&#160;&#160; </font></p>    <p><font size="1" face="Lucida Console">&#160;&#160;&#160;&#160;&#160; fe3r&#160;&#160;&#160; Medium&#160;&#160;&#160;&#160;&#160;&#160; -&#160; - Unhandled exception was thrown by the sandboxed code wrapper's Execute method in the partial trust </font></p>    <p><font size="1" face="Lucida Console">app domain: An unexpected error has occurred. - Monitored process &quot;ipc://ef45c9b0-c020-4920-a200-434242116856:7000&quot; has encountered an </font></p>    <p><font size="1" face="Lucida Console">unhandled exception while executing user code. - Inner Exception: Microsoft.SharePoint.UserCode.SPUserCodeSolutionProxiedException: </font></p>    <p><font size="1"><font face="Lucida Console">Exception of type 'System.Web.HttpUnhandledException' was thrown. ---&gt; <font color="#800000"><strong>Microsoft.SharePoint.UserCode.SPUserCodeSolutionProxiedException: </strong></font></font></font></p>    <p><font size="1"><font face="Lucida Console"><font color="#800000"><strong>Method not found: 'Void Microsoft.SharePoint.Utilities.SPUtility.GetNTFullNameandEmailfromLogin</strong></font>(Microsoft.SharePoint.SPWeb, System.String, </font></font></p>    <p><font size="1" face="Lucida Console">System.String ByRef, System.String ByRef)'.&#160;&#160;&#160;&#160; <br />at SBWebPArt5_Login_Sable.Login_WebPArt5_Sable.Login_WebPArt5_Sable.&lt;&gt;c__DisplayClass1.&lt;CreateChildControls&gt;b__0(Object , EventArgs )&#160;&#160;&#160;&#160; </font></p>    <p><font size="1" face="Lucida Console">at System.Web.UI.WebControls.Button.OnClick(EventArgs e)&#160;&#160;&#160;&#160; <br />at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)&#160;&#160;&#160;&#160; <br />at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&#160;&#160;&#160;&#160; <br />--- End of inner exception stack trace ---&#160;&#160;&#160; </font></p>    <p><font size="1" face="Lucida Console">Server stack trace:&#160;&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.HandleError(Exception e)&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.ProcessRequest()&#160;&#160;&#160;&#160; <br />at System.Web.UI.Page.ProcessRequest(HttpContext context)&#160;&#160;&#160;&#160; <br />at Microsoft.SharePoint.UserCode.SPUserCodeWebPartWrapper.ExecuteHttpRequest(SPUserCodeWebPartHttpRequestContext webPartExecutionContext, </font></p>    <p><font size="1" face="Lucida Console">SPUserCodeWebPartHttpResponse httpRequestResponse)&#160;&#160;&#160;&#160; <br />at Microsoft.SharePoint.UserCode.SPUserCodeWebPartWrapper.Execute(SPUserCodeExecutionContext executionContext)&#160;&#160;&#160;&#160; <br />at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.ExecuteWrapper(SPUserCodeWrapper wrapper, SPUserCodeExecutionContext </font></p>    <p><font size="1" face="Lucida Console">executionContext)&#160;&#160;&#160;&#160; at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, </font></p>    <p><font size="1" face="Lucida Console">Int32 methodPtr, Boolean fExecuteInContext, Object[]&amp; outArgs)&#160;&#160;&#160;&#160; <br />at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)&#160;&#160;&#160; Exception rethrown at </font></p>    <p><font size="1" face="Lucida Console">[0]:&#160;&#160;&#160;&#160;&#160; at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)&#160;&#160;&#160;&#160; <br />at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData&amp; msgData)&#160;&#160;&#160;&#160; <br />at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.CodeToExecuteWrapper.EndInvoke(IAsyncResult result)&#160;&#160;&#160;&#160; <br />at Microsoft.SharePoint.UserCode.SPUserCodeApplicationHostAppDomainRef.Execute(Type userCodeWrapperType, SPUserCodeCachedAssemblyGroup </font></p>    <p><font size="1" face="Lucida Console">userAssemblyGroup, Guid siteCollectionId, Byte[] binaryUserCodeToken, Byte[] proxyOperationToken, SPUserCodeExecutionContext </font></p>    <p><font size="1" face="Lucida Console">executionContext)</font>&#160;&#160;&#160;&#160; </p>    <p>&#160;</p> </blockquote>  <p><u>Note:</u> GetNTFullNameandEmailfromLogin est la méthode indisponible dans le bac à sable appelée dans l’exemple.</p>  <p align="right">Vincent Runge, Escalation Engineer</p>]]></content:encoded>
    </item>
  </channel>
</rss>