About Me


Bienvenue sur mon Blog!

Ce blog traitera de sujets autour des plateformes collaboratives Microsoft… SharePoint en particulier !

J’essaierai donc de vous faire part de mes expériences autour de la plateforme, quelque soit sa version.

Depuis 9 ans, je suis consultant dans la région Toulousaine, dans les technologies de plateformes collaboratives Microsoft.

Bonne lecture !

Certifications SharePoint


15 thoughts on “About Me

    Olivier said:
    30 January 2013 at 14:45

    Bonjour,

    Tout d’abord merci pour ces posts très intéressants et bien expliqués. Serait-il possible d’avoir un post sur comment supprimer toutes les traces d’une application de service de recherche Search Server Express 2010 dans ma config Sharepoint Foundation. Suite à une restauration de mon infrastructure SPF sur un nouveau serveur, je n’arrive pas à me débarasser des “fantomes” de mon ancienne install et j’ai toujours l’erreur :
    Le service de recherche ne peut pas se connecter à l’ordinateur hébergeant le composant d’administration. Vérifiez que le composant d’administration 204fe19b-cb21-4f1b-a9af-4b5ff11b6137 de l’application de recherche Service de Recherche de Search Server 2010 Express fonctionne correctement et réessayez.
    Merci d’avance

      Florent Cazenave responded:
      30 January 2013 at 15:13

      Bonjour.
      Merci pour les encouragements !

      Concernant ton problème, j’imagine que tu as deja essayé de redémarrer le serveur, l’application de service, les services windows. Arrives tu à récupérer avec Powershell une instance du service de recherche d’entreprise ? (http://technet.microsoft.com/fr-fr/library/ff607740.aspx). Je pense que le service de recherche de search service express utilise les mêmes composants que ceux provenant du moteur de recherche de SharePoint (ils proviennent de la même base). Tu dois donc pouvoir récupérer une instance et la supprimer.

        Olivier David said:
        30 January 2013 at 17:12

        Bonjour Florent,

        Merci de tes réponses rapides.

        En fait dans l’administration de la recherche, j’ai le fameux message d’erreur :

        Le service de recherche ne peut pas se connecter à l’ordinateur hébergeant le composant d’administration. Vérifiez que le composant d’administration aef22099-b3d6-4b21-a343-4a77aead3120 de l’application de recherche Application de service de recherche fonctionne correctement et réessayez.

        et “Chargement en cours” dans la rubrique Topologie d’application de recherche

        Quand je regarde dans IIS, je n’ai pas d’application avec le GUID aef22099….

        Par contre, dans mon système de fichier, j’ai un dossier contenant trois dossiers :

        aef22099-b3d6-4b21-a343-4a77aead3120

        aef22099-b3d6-4b21-a343-4a77aead3120-crawl-0

        aef22099-b3d6-4b21-a343-4a77aead3120-query-0

        avec des dossiers Config, GatherLogs, projects à l’intérieur

        Y-a-t-il un moyen de concilier tout ça?

        Merci d’avance pour tes réponses

        Cordialement

        Olivier DAVID

        Gestionnaire de parc informatique 02 31 69 83 84

        Laboratoire COTRAL

        COTRAL, la solution complète pour la santé auditive des professionnels exposés au bruit.

        _____

        Laboratoire COTRAL – BP100 – F.14110 Condé sur Noireau Cedex – Tel. : +33 (0)2 31 69 36 36 – Fax : +33 (0)2 31 69 36 35

        Plan d’accès à nos locaux ici Accès à notre site Internet ici

        Pensez à l’environnement, n’imprimez cet email que si c’est nécessaire.

        Les informations contenues dans ce courrier électronique sont confidentielles et protégées légalement. Elles sont réservées au(x) destinataire(s), l’accès à ce courriel par toute autre personne n’est donc pas autorisé. Toute divulgation, copie ou diffusion de ce courrier électronique est interdite et illégale.

        Florent Cazenave responded:
        31 January 2013 at 08:00

        Bonjour Olivier.

        Apparemment tu n’es pas le seul à avoir rencontré ce problème, que ce soit avec Search Server Express ou SharePoint Server. As tu essayé de supprimé l’application de recherche dans les applications de service du serveur ? tu pourras bien sûr en créer une nouvelle ensuite.
        Tu peux également tester, dans la page d’administration de l’application de recherche, de supprimer les composants de Crawl/Query/administration et de les recréer par l’interface ou en powershell :
        http://technet.microsoft.com/en-us/library/ee805953(v=office.14).aspx
        http://technet.microsoft.com/en-us/library/ff428094(v=office.14).aspx
        http://blogs.technet.com/b/wbaer/archive/2009/11/23/step-by-step-provisioning-the-search-service-application.aspx
        http://technet.microsoft.com/en-us/library/ff428118(v=office.14).aspx

        Olivier David said:
        31 January 2013 at 14:49

        Bonjour Florent,

        J’ai essayé à peu près tout ce que j’ai pu mais rien n’y fait.

        Maintenant j’ai ce message dans l’observateur d’événements mais je ne trouve rien là-dessus sur le net…

        System

        Provider

        [ Name]

        Microsoft-SharePoint Products-SharePoint Server Search

        [ Guid]

        {C8263AFE-83A5-448C-878C-1E5F5D1C4252}

        EventID

        65

        Version

        14

        Level

        2

        Task

        137

        Opcode

        0

        Keywords

        0x4000000000000000

        TimeCreated

        [ SystemTime]

        2013-01-31T13:38:49.358666900Z

        EventRecordID

        12420

        Correlation

        Execution

        [ ProcessID]

        3220

        [ ThreadID]

        4580

        Channel

        Application

        Computer

        SRV_SPF2010.cotral2010.local

        Security

        [ UserID]

        S-1-5-21-288774182-3008997897-2155408103-1587

        EventData

        string0

        Contexte : application « aef22099-b3d6-4b21-a343-4a77aead3120 »

        Et quand je veux supprimer mon application de service de recherche, ça reste à mouliner pendant des heures sans message d’erreur et sans rien faire. Que je le fasse par l’administration centrale web ou en PowerShell.

        Cordialement

        Olivier DAVID

        Gestionnaire de parc informatique 02 31 69 83 84

        Laboratoire COTRAL

        COTRAL, la solution complète pour la santé auditive des professionnels exposés au bruit.

        _____

        Laboratoire COTRAL – BP100 – F.14110 Condé sur Noireau Cedex – Tel. : +33 (0)2 31 69 36 36 – Fax : +33 (0)2 31 69 36 35

        Plan d’accès à nos locaux ici Accès à notre site Internet ici

        Pensez à l’environnement, n’imprimez cet email que si c’est nécessaire.

        Les informations contenues dans ce courrier électronique sont confidentielles et protégées légalement. Elles sont réservées au(x) destinataire(s), l’accès à ce courriel par toute autre personne n’est donc pas autorisé. Toute divulgation, copie ou diffusion de ce courrier électronique est interdite et illégale.

        Florent Cazenave responded:
        1 February 2013 at 09:34

        Bonjour Olivier.

        Effectivement, il y a un soucis ! Sans être devant le serveur, cela me parait compliqué… Tu as essayé de changer l’identité du compte qui fait tourner le service de recherche (service Windows dans ce cas) ?
        Changer le compte qui fait tourner le pool d’application IIS ?
        Dans la console d’administration centrale de SharePoint, le service est arrêté ? Pending ? provisionning ? (menu services sur le serveur).

    Nicolas Notalia said:
    15 May 2013 at 10:00

    Bonjour Florent,

    La société pour laquelle je travaille est à la recherche d’un intervenant SharePoint2013 pour configurer les Excelservices sur notre serveur,

    Peut être vous ou votre société serait-elle intéressée pour réaliser cette intervention ?

    Xavier said:
    14 March 2014 at 17:11

    Bonjour,

    Tout d’abord félicitation pour tes posts que je suis depuis un petit moment et qui m’ont fait bien progresser.
    Je rencontre actuellement un petit soucis.j’ai une ferme en deux tiers et j’ai crée une ferme de recherche FAST. Je voudrais juste savoir, si je peux partager le service de recherche pour pouvoir l’utiliser avec ma premierer ferme.D’aprés ce que j’ai lu, le service de recherche est un service partagé, donc je pense que oui, mais j’aurais voulu l’avis d’un expert.Peut etre avez vous une demarche à suivre ?

    merci d’avance

      Florent Cazenave responded:
      15 March 2014 at 08:13

      Bonjour.
      Tout d’abord merci pour votre commentaire. Je n’ai jamais rencontré ce besoin là, mais je me rappelle avoir configuré SharePoint Foundation pour utiliser Search Server Express, cela se faisait sans problème (et sans config vraiment particulière).
      Dans votre cas, je pense qu’il faut effectivement publier votre service FAST Search sur votre ferme (vu comme 2 fermes séparées) et pour cela il faut être méthodique. Je peux vous conseiller cet article là en plusieurs parties : http://mrhodes.net/2010/05/19/publishing-service-applications-between-sharepoint-2010-farms-part-1-8/
      Point d’attention, les certificats qui peuvent vous poser problème s’ils sont mal exportés / importés, la configuration IP / réseau des machines (il faut qu’elle se voient + configuration du firewall pour les ports, même si je pense que dans votre cas cela devrait marcher sans).

      Florent.

    Emmanuel Dekoninck said:
    4 February 2016 at 15:54

    Bonjour,

    Votre blog est très intéressant, je le consulte régulièrement sur des problématiques que je rencontre.
    J’en rencontre une aujourd’hui que je n’arrive pas à lever. Je développe une application Web (ASP.NET en 3.5) sur le serveur WFE de test (avant un déploiement en PROD) avec Visual Studio 2013. J’ai besoin de lire toutes les Web applications de ma ferme, puis toutes les collections de site, …. pour y récolter des informations. La première ligne de code est donc SPFarm myFarm = SPFarm.Local. Le problème est que cela me renvoi null, donc forcément ça plante. PRécision : je suis en mode débug dans Visual Studio. Or dans la même solution, si je fais une application console, ça fonctionne. Dans le 2 cas, j’ai fait une élévation de privilège.
    Je ne trouve rien sur le net car les exemples sont toujours branchés sur une application console ou une application Windows Form. Il doit donc y avoir un “fonctionnement différent” pour mon application Web. A noter, je ne l’ai pas encore déployé sur le IIS de mon serveur WFE SharePoint (2010 NDLR). Peut-être que cela fonctionne, dans ce cas là, mais comment le débugger ?
    Avez-vous une idée ?

    Cordialement,
    Emmanuel Dekoninck

      Florent Cazenave responded:
      4 February 2016 at 16:27

      Bonjour Emmanuel.

      Merci pour vos encourangement ! c’est sympa.
      Concernant votre problématique, il n’est pas possible d’utiliser les dll de SharePoint dans une application Web si elle n’est pas hébergée dans SharePoint ! La seule solution est d’utiliser les API clientes (.Net, Silverlight => Microsoft.SharePoint.Client.dll de mémoire) et de les inclure dans votre projet. Par contre je doute qu’il soit possible d’accéder à l’objet SPFarm depuis ce genre de programmes non hébergé dans SharePoint (API cliente == Moins de droits, on se cantonne généralement à ajouter/modifier/supprimer/lire des données).

      Florent.

        Emmanuel Dekoninck said:
        4 February 2016 at 17:05

        Merci pour votre réponse rapide. Quand vous dite “hébergée” par SharePoint, c’est à dire que ce soit une solution SharePoint, donc soit un lien depuis la console d’admin centrale, ou une “Web application” dédiée. Mon appli Web ASP.NET sera hébergée par le serveur SharePoint, mais ce n’est pas une solution SharePoint.
        Je vais creuser les API Clientes.
        Cordialement,
        Emmanuel Dekoninck

    Guillaume Schadelle said:
    5 August 2016 at 12:07

    Bonjour,

    Je suis un utilisateur de sharepoint 2013. Je voudrais créer un site multilingue mais je bute sur quelques difficultés dont je n’arrive pas à trouver les solutions.

    Est-ce que vous pourriez m’indiquer un forum ou un site spécialisé sur les variantes sharepoint où je pourrai avoir un échange avec des experts (j’ai juste besoin de comprendre quelques détails du fonctionnement des variantes).

    Je vous remercie par avance de votre réponse.

    Cordialement,

    Guillaume Schadelle

Leave a comment