<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Florent Cazenave</title>
	<atom:link href="http://kazoumoulox.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://kazoumoulox.wordpress.com</link>
	<description>Blog Technique - SharePoint &#38; SharePoint Again !</description>
	<lastBuildDate>Fri, 20 Jan 2012 09:26:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='kazoumoulox.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Florent Cazenave</title>
		<link>http://kazoumoulox.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://kazoumoulox.wordpress.com/osd.xml" title="Florent Cazenave" />
	<atom:link rel='hub' href='http://kazoumoulox.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Bewise recrute&#8230; encore !</title>
		<link>http://kazoumoulox.wordpress.com/2012/01/20/bewise-recrute-encore-2/</link>
		<comments>http://kazoumoulox.wordpress.com/2012/01/20/bewise-recrute-encore-2/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 09:13:35 +0000</pubDate>
		<dc:creator>kazoumoulox</dc:creator>
				<category><![CDATA[Bewise]]></category>

		<guid isPermaLink="false">http://kazoumoulox.wordpress.com/?p=750</guid>
		<description><![CDATA[Bonjour à tous. Un message rapide&#8230; Bewise recherche maintenant un Infographiste/Designer d&#8217;applications. L&#8217;offre d&#8217;emploi est en ligne ici : http://www.bewise.fr/fr-FR/presentation/Pages/Designer012012.aspx. Je rappelle également que nous recrutons toujours à Toulouse et à Aix en Provence des ingénieurs .Net &#38; SharePoint : http://www.bewise.fr/fr-FR/presentation/Pages/jobs.aspx. Rejoingnez nous !<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=750&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous.</p>
<p>Un message rapide&#8230; Bewise recherche maintenant un Infographiste/Designer d&#8217;applications. L&#8217;offre d&#8217;emploi est en ligne ici : <a title="Offre d'emploi Infographiste" href="http://www.bewise.fr/fr-FR/presentation/Pages/Designer012012.aspx" target="_blank">http://www.bewise.fr/fr-FR/presentation/Pages/Designer012012.aspx</a>.</p>
<p>Je rappelle également que nous recrutons toujours à Toulouse et à Aix en Provence des ingénieurs .Net &amp; SharePoint : <a title="Offres d'emploi Bewise" href="http://www.bewise.fr/fr-FR/presentation/Pages/jobs.aspx" target="_blank">http://www.bewise.fr/fr-FR/presentation/Pages/jobs.aspx</a>.</p>
<p>Rejoingnez nous !</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kazoumoulox.wordpress.com/750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kazoumoulox.wordpress.com/750/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kazoumoulox.wordpress.com/750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kazoumoulox.wordpress.com/750/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kazoumoulox.wordpress.com/750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kazoumoulox.wordpress.com/750/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kazoumoulox.wordpress.com/750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kazoumoulox.wordpress.com/750/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kazoumoulox.wordpress.com/750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kazoumoulox.wordpress.com/750/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kazoumoulox.wordpress.com/750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kazoumoulox.wordpress.com/750/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kazoumoulox.wordpress.com/750/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kazoumoulox.wordpress.com/750/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=750&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kazoumoulox.wordpress.com/2012/01/20/bewise-recrute-encore-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2936677cba6281757d94cbedbcd1a561?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kazoumoulox</media:title>
		</media:content>
	</item>
		<item>
		<title>SP2010 – Configurer Search Server avec PowerShell – Part 2</title>
		<link>http://kazoumoulox.wordpress.com/2012/01/17/confsearchpowershell-part2/</link>
		<comments>http://kazoumoulox.wordpress.com/2012/01/17/confsearchpowershell-part2/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 22:46:17 +0000</pubDate>
		<dc:creator>kazoumoulox</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint 2010 Server]]></category>
		<category><![CDATA[Services d'application]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Administration SharePoint]]></category>
		<category><![CDATA[Configuration SharePoint]]></category>
		<category><![CDATA[administration centrale]]></category>
		<category><![CDATA[microsoft sharepoint]]></category>
		<category><![CDATA[search server]]></category>
		<category><![CDATA[service de recherche]]></category>

		<guid isPermaLink="false">http://kazoumoulox.wordpress.com/?p=679</guid>
		<description><![CDATA[Voici donc la suite logique des choses, comment configurer des étendues dans SharePoint 2010 Search Server à l&#8217;aide de PowerShell ! La première partie expliquant comment créer des sources de contenu se trouve ici : http://kazoumoulox.wordpress.com/2011/10/06/confsearchpowershell-part1/ Première étape, lancer le Management Shell pour SharePoint 2010, depuis le menu Démarrer &#62; Tous les programmes &#62; Microsoft SharePoint [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=679&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Voici donc la suite logique des choses, comment configurer des étendues dans SharePoint 2010 Search Server à l&#8217;aide de PowerShell !</p>
<p>La première partie expliquant comment créer des sources de contenu se trouve ici : <a href="http://kazoumoulox.wordpress.com/2011/10/06/confsearchpowershell-part1/" target="_blank">http://kazoumoulox.wordpress.com/2011/10/06/confsearchpowershell-part1/</a></p>
<p>Première étape, lancer le Management Shell pour SharePoint 2010, depuis le menu Démarrer &gt; Tous les programmes &gt; Microsoft SharePoint 2010 Products &gt; SharePoint 2010 Management Shell :</p>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/08/01.jpg"><img class="aligncenter size-full wp-image-534" title="01" src="http://kazoumoulox.files.wordpress.com/2011/08/01.jpg?w=600" alt="Launch management shell"   /></a></p>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/08/02.jpg"><img class="aligncenter size-full wp-image-535" title="02" src="http://kazoumoulox.files.wordpress.com/2011/08/02.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></p>
<p>Ensuite, il faut récupérer l’instance du service de recherche avec la ligne (Entre les quotes, c’est le nom de l’<strong>application de service</strong> qui a été créée dans les précédents articles):</p>
<ul>
<li><strong>$searchapp = Get-SPEnterpriseSearchServiceApplication “Service de Recherche de SharePoint 2010 créé par Powershell”</strong></li>
</ul>
<div><strong><a href="http://kazoumoulox.files.wordpress.com/2011/10/01.png"><img class="aligncenter size-full wp-image-661" title="01" src="http://kazoumoulox.files.wordpress.com/2011/10/01.png?w=600&#038;h=297" alt="" width="600" height="297" /></a></strong></div>
<div></div>
<div>Nous allons ensuite créer une étendue (Scope en Anglais) toujours à l&#8217;aide de Powershell :</div>
<div>
<ul>
<li><strong>$MyScope = New-SPEnterpriseSearchQueryScope -Name &#8220;Première Etendue PowerShell&#8221; -Description &#8220;Première étendue créée avec Powershell&#8221; -SearchApplication $searchapp -DisplayInAdminUI $true</strong></li>
</ul>
<div>=&gt; La variable $true est une variable globale de PowerShell, pas besoin de la déclarer</div>
</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/01.png"><img class="aligncenter size-full wp-image-731" title="01" src="http://kazoumoulox.files.wordpress.com/2012/01/01.png?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<div></div>
<div></div>
<div>Dans l&#8217;administration centrale, dans les étendues de recherche associées à l&#8217;application de service “Service de Recherche de SharePoint 2010 créé par Powershell”, on retrouve bien la nouvelle étendue (pas de règles pour le moment) :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/10/021.png"><img class="aligncenter size-full wp-image-688" title="02" src="http://kazoumoulox.files.wordpress.com/2011/10/021.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/10/031.png"><img class="aligncenter size-full wp-image-689" title="03" src="http://kazoumoulox.files.wordpress.com/2011/10/031.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div>Nous allons à présent ajouter des règles sur cette nouvelle étendue, par exemple lui indiquer quel contenu nous voulons inclure à l&#8217;étendue. Dans mon cas, tout le contenu se trouvant dans l&#8217;étendue créée précédemment :</div>
<div>
<ul>
<li><strong>New-SPEnterpriseSearchQueryScopeRule -RuleType PropertyQuery -ManagedProperty ContentSource -PropertyValue &#8220;Nouvelle Source&#8221; -FilterBehavior Include -url http://labs-sp2010 -scope $<strong>MyScope </strong>-SearchApplication $searchapp<br />
</strong></li>
</ul>
</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/11/05.png"><img class="aligncenter size-full wp-image-690" title="05" src="http://kazoumoulox.files.wordpress.com/2011/11/05.png?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<div></div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/11/06.png"><img class="aligncenter size-full wp-image-691" title="06" src="http://kazoumoulox.files.wordpress.com/2011/11/06.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/11/07.png"><img class="aligncenter size-full wp-image-692" title="07" src="http://kazoumoulox.files.wordpress.com/2011/11/07.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div></div>
<div>Je voudrais ensuite ajouter une nouvelle règle me permettant de ne remonter que les éléments de certains types de contenu. Pour cela, il faut utiliser la méthode de Glyn Clough que vous trouverez ici : <a href="http://www.glynblogs.com/2011/01/create-a-content-type-search-refinement-panel-in-sharepoint-2010.html">http://www.glynblogs.com/2011/01/create-a-content-type-search-refinement-panel-in-sharepoint-2010.html</a> afin de pouvoir ajouter une propriété gérée pointant sur le type de contenu de chaque élément stocké dans SharePoint (autant documents que items).</div>
<div></div>
<div>En suivant ce tutorial, on obtient dans notre cas :</div>
<div></div>
<div>Création de la propriété gérée :</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/082.jpg"><img class="aligncenter size-full wp-image-710" title="08" src="http://kazoumoulox.files.wordpress.com/2012/01/082.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div></div>
<div></div>
<div>On la nommera ContentTypeForSearch, on pourra ajouter une petit description et on conservera le type texte pour la propriété. Ensuite, on veillera à ce que &#8220;Inclure les valeurs à partir de toutes les propriétés analysées mappées&#8221; soit bien sélectionné. Puis il faudra cliquer sur le bouton &#8220;Ajouter un mappage&#8221; :</div>
<div></div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/091.jpg"><img class="aligncenter size-full wp-image-711" title="09" src="http://kazoumoulox.files.wordpress.com/2012/01/091.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div>Dans la popup modale qui apparaît, on recherchera la propriété <strong>ows_ContentType</strong> et on cliquera sur OK :</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/101.jpg"><img class="aligncenter size-full wp-image-712" title="10" src="http://kazoumoulox.files.wordpress.com/2012/01/101.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div></div>
<div>Sélectionner ensuite &#8220;Autoriser l&#8217;utilisation de cette propriété dans les zones&#8221; ainsi que &#8220;Ajoutez la propriété gérée au jeu de résultats personnalisé récupéré sur chaque requête. Remarque : par défaut, seuls les 2 premiers kilo-octets de données sont disponibles à l’affichage.&#8221; et enfin valider la page en cliquant sur OK :</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/111.jpg"><img class="aligncenter size-full wp-image-713" title="11" src="http://kazoumoulox.files.wordpress.com/2012/01/111.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div></div>
<div>On voit alors cette nouvelle propriété apparaître dans la liste avec les propriétés suivantes :</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/121.jpg"><img class="aligncenter size-full wp-image-714" title="12" src="http://kazoumoulox.files.wordpress.com/2012/01/121.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div></div>
<div>J&#8217;ai donc une nouvelle propriété gérée mappée sur la propriété ows_ContentType. il me reste à présent à lancer une indexation complète des données par le moteur de recherche de SharePoint. Cela se fait en utilisant le lien &#8220;Sources de contenu&#8221; sur la gauche puis en utilisant le menu contextuel sur la source de contenu et &#8220;Démarrer l&#8217;analyse complète&#8221; tel que suit :</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/131.jpg"><img class="aligncenter size-full wp-image-715" title="13" src="http://kazoumoulox.files.wordpress.com/2012/01/131.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/14.jpg"><img class="aligncenter size-full wp-image-716" title="14" src="http://kazoumoulox.files.wordpress.com/2012/01/14.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div></div>
<div>L&#8217;analyse peut être un peu longue suivant le volume d&#8217;informations à indexer et suivant la configuration de votre serveur (Processeurs/RAM en particulier). Il faut donc attendre la fin de l&#8217;indexation :</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/15.jpg"><img class="aligncenter size-full wp-image-717" title="15" src="http://kazoumoulox.files.wordpress.com/2012/01/15.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div><strong>OU ALORS&#8230;. On peut le faire en Powershell</strong> (vous y avez cru hein !!! genre on ne peut pas faire ça en PowerShell&#8230;)  <strong>!!!</strong></div>
<div></div>
<div>Rappelez-vous, au début de l&#8217;exercice nous avions : <strong>$searchapp = Get-SPEnterpriseSearchServiceApplication “Service de Recherche de SharePoint 2010 créé par Powershell”.</strong></div>
<div></div>
<div>
<ul>
<li>Nous allons donc commencer par <strong>$metadatacategory = Get-SPEnterpriseSearchMetadataCategory –Identity SharePoint -SearchApplication $searchapp</strong></li>
<li>Puis <strong>$metadatacategory </strong>pour vérifier le contenu :</li>
</ul>
</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/16.jpg"><img class="aligncenter size-full wp-image-718" title="16" src="http://kazoumoulox.files.wordpress.com/2012/01/16.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<div></div>
<div>On voit donc qu&#8217;il y a 156 propriété indexées dans le magasin de cette application de service de recherche. Nous allons maintenant récupérer celle concernant les types de contenu : ows_ContentType :</div>
<div></div>
<div>
<ul>
<li><strong>$crawledproperty = Get-SPEnterpriseSearchMetadataCrawledProperty -SearchApplication $searchapp -Name ows_ContentType</strong></li>
<li>Puis<strong> $<strong>crawledproperty </strong></strong></li>
</ul>
<div></div>
<div><strong><a href="http://kazoumoulox.files.wordpress.com/2012/01/17.jpg"><img class="aligncenter size-full wp-image-719" title="17" src="http://kazoumoulox.files.wordpress.com/2012/01/17.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></strong></div>
<div></div>
<div></div>
<div>On peut comparer avec les valeurs indiqués lorsque l&#8217;on regarde les propriétés de la propriété indexée :</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/18.jpg"><img class="aligncenter size-full wp-image-720" title="18" src="http://kazoumoulox.files.wordpress.com/2012/01/18.jpg?w=600&#038;h=375" alt="" width="600" height="375" /></a></div>
<div></div>
<div></div>
<div>Nous avons donc bien récupéré la propriété indexée &#8220;ows_content&#8221;. Il va maintenant falloir créer notre propriété gérée, mappée sur cette propriété indexée. Pour cela, toujours grâce à Powershell on créée une propriété gérée nommée ContentTypeSearch2 (on conserve la première pour pouvoir comparer) :</div>
<div>
<ul>
<li><strong>$managedproperty = New-SPEnterpriseSearchMetadataManagedProperty -SearchApplication $searchapp -Name ContentTypeForSearch2 -Type 1</strong></li>
<li><strong><strong>$managedproperty</strong></strong></li>
<li><strong><strong>Voir documentation ici pour le paramètre Type en particulier : <a href="http://technet.microsoft.com/en-us/library/ff608089.aspx" target="_blank">http://technet.microsoft.com/en-us/library/ff608089.aspx</a> et également ici : <a href="http://www.sharepointstudio.com/Blog/Lists/Posts/Post.aspx?ID=38" target="_blank">http://www.sharepointstudio.com/Blog/Lists/Posts/Post.aspx?ID=38</a></strong></strong></li>
</ul>
<div><strong><br />
</strong></div>
<div><span style="font-weight:800;"><a href="http://kazoumoulox.files.wordpress.com/2012/01/19.jpg"><img class="aligncenter size-full wp-image-721" title="19" src="http://kazoumoulox.files.wordpress.com/2012/01/19.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></span></div>
</div>
<div></div>
<div>Et dans SharePoint, la nouvelle propriété gérée apparaît bien mais il y a deux soucis. Le premier est que cette propriété ne référence pas encore la propriété indexée &#8220;ows_ContentType&#8221; et également nous avions positionné &#8220;Ajoutez la propriété gérée au jeu de résultats personnalisé récupéré sur chaque requête. Remarque : par défaut, seuls les 2 premiers kilo-octets de données sont disponibles à l’affichage.&#8221; et cela n&#8217;est pas sélectionné dans notre cas.</div>
<div></div>
<div>Première chose donc, mapper la propriété gérée et la propriété indexée :</div>
<div>
<ul>
<li><strong>New-SPEnterpriseSearchMetadataMapping -SearchApplication $searchapp -ManagedProperty $managedproperty -CrawledProperty $crawledproperty</strong></li>
</ul>
<div><strong><a href="http://kazoumoulox.files.wordpress.com/2012/01/20.jpg"><img class="aligncenter size-full wp-image-722" title="20" src="http://kazoumoulox.files.wordpress.com/2012/01/20.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></strong></div>
</div>
<div></div>
<div>Dans la page SharePoint des propriétés de cette propriété gérée, on a alors :</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/21.jpg"><img class="aligncenter size-full wp-image-723" title="21" src="http://kazoumoulox.files.wordpress.com/2012/01/21.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div>La propriété gérée est bien mappée à la propriété indexée&#8230; Magique !  Par contre pour trouver comment cocher l&#8217;option &#8220;Ajoutez la propriété gérée au jeu de résultats personnalisé récupéré sur chaque requête. Remarque : par défaut, seuls les 2 premiers kilo-octets de données sont disponibles à l’affichage.&#8221;&#8230; sacré challenge !</div>
<div>En effet, aucune propriété ne permet de le faire directement (par exemple un attribut de $managedproperty qu&#8217;il faudrait mettre à True). Pas aussi simple.</div>
<div></div>
<div>Comment faire&#8230; ??? Le plus simplement que j&#8217;ai trouvé est d&#8217;ouvrir la page <em>http://labs-sp2010:65000/_admin/search/managedproperty.aspx?property=ContentTypeForSearch2&amp;appid={50762837-130c-4346-b7d8-f5432de62ad4} </em>avec le bloc note et identifier dans quelle &#8220;assembly&#8221; (DLL) est situé le &#8220;code behind&#8221; exécuté lorsque l&#8217;on clique sur OK. J&#8217;ouvre donc &#8221;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI\Microsoft.Office.Server.Search.dll&#8221; à l&#8217;aide de <a href="http://community.sharpdevelop.net/blogs/danielgrunwald/archive/2011/02/04/ilspy-a-new-net-assembly-inspector.aspx" target="_blank">ILSpy</a> ou <a href="http://www.reflector.net/" target="_blank">Reflector</a> afin de décompiler le code de cette DLL.</div>
<div>Je parcours alors les namespace et classes de cette assembly pour trouver la bonne classe : Microsoft.Office.Server.Search.Internal.UI.<strong>ManagedPropertyPage </strong>et la bonne méthode appelée sur le clic bouton : <strong>OkButtonClicked </strong>:</div>
</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/22.jpg"><img class="aligncenter size-full wp-image-724" title="22" src="http://kazoumoulox.files.wordpress.com/2012/01/22.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div>Et on localise un bout de code où l&#8217;on teste que la case à cocher (checkbox) en question est cochée ou pas :</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/23.jpg"><img class="aligncenter size-full wp-image-725" title="23" src="http://kazoumoulox.files.wordpress.com/2012/01/23.jpg?w=600" alt=""   /></a></div>
<div></div>
<div>Et on voit que deux propriétés sont mises à jour !!! QueryPropertyBlob et PutInPropertyBlob (à True pour les deux). Il faudra donc sans doutes mettre ces deux propriétés à jour par PowerShell. Je me lance alors dans le test :</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/24.jpg"><img class="aligncenter size-full wp-image-726" title="24" src="http://kazoumoulox.files.wordpress.com/2012/01/24.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<div></div>
<div>
<ul>
<li><strong>$managedproperty.QueryPropertyBlob = $true</strong></li>
<li><strong>$managedproperty.PutInPropertyBlob = $true</strong></li>
<li><strong>$managedproperty.Update()</strong></li>
</ul>
<div><strong><br />
</strong></div>
<div>Et le grand test :</div>
</div>
<div></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2012/01/25.jpg"><img class="aligncenter size-full wp-image-727" title="25" src="http://kazoumoulox.files.wordpress.com/2012/01/25.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div></div>
<div>CA MARCHE !!! WAAAAAAAAOUUUUUUUU</div>
<div></div>
<div></div>
<div>Maintenant, il suffit de lancer une indexation complète, bien sûr par PowerShell (je vous rappelle) :</div>
<div>
<ul>
<li><strong>$contentsource = Get-SPEnterpriseSearchCrawlContentSource ”</strong><span style="font-weight:800;">Nouvelle Source</span><strong>” -SearchApplication $searchapp</strong></li>
<li><strong><strong>$contentsource.StartFullCrawl()</strong></strong></li>
</ul>
<div></div>
<div>Lorsque l&#8217;indexation sera terminée, la dernière opération consistera à ajouter une règle sur notre étendue de recherche permettant de filtrer les résultat sur le type de contenu (pour rappel, nous voulions tous les documents remontés par la source de contenu &#8220;Nouvelle Source&#8221; et qui sont du type de contenu &#8220;TOTO&#8221; (c&#8217;est un exemple&#8230; :p )).</div>
</div>
<div></div>
<div>Mais ce sera pour la prochaine partie !  J&#8217;ai commencé cet article en octobre&#8230; il est temps qu&#8217;il sorte enfin. A bientôt donc !</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kazoumoulox.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kazoumoulox.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kazoumoulox.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kazoumoulox.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kazoumoulox.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kazoumoulox.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kazoumoulox.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kazoumoulox.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kazoumoulox.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kazoumoulox.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kazoumoulox.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kazoumoulox.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kazoumoulox.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kazoumoulox.wordpress.com/679/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=679&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kazoumoulox.wordpress.com/2012/01/17/confsearchpowershell-part2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2936677cba6281757d94cbedbcd1a561?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kazoumoulox</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/01.jpg" medium="image">
			<media:title type="html">01</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/02.jpg" medium="image">
			<media:title type="html">02</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/01.png" medium="image">
			<media:title type="html">01</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/01.png" medium="image">
			<media:title type="html">01</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/021.png" medium="image">
			<media:title type="html">02</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/031.png" medium="image">
			<media:title type="html">03</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/11/05.png" medium="image">
			<media:title type="html">05</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/11/06.png" medium="image">
			<media:title type="html">06</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/11/07.png" medium="image">
			<media:title type="html">07</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/082.jpg" medium="image">
			<media:title type="html">08</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/091.jpg" medium="image">
			<media:title type="html">09</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/101.jpg" medium="image">
			<media:title type="html">10</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/111.jpg" medium="image">
			<media:title type="html">11</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/121.jpg" medium="image">
			<media:title type="html">12</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/131.jpg" medium="image">
			<media:title type="html">13</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/14.jpg" medium="image">
			<media:title type="html">14</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/15.jpg" medium="image">
			<media:title type="html">15</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/16.jpg" medium="image">
			<media:title type="html">16</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/17.jpg" medium="image">
			<media:title type="html">17</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/18.jpg" medium="image">
			<media:title type="html">18</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/19.jpg" medium="image">
			<media:title type="html">19</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/20.jpg" medium="image">
			<media:title type="html">20</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/21.jpg" medium="image">
			<media:title type="html">21</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/22.jpg" medium="image">
			<media:title type="html">22</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/23.jpg" medium="image">
			<media:title type="html">23</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/24.jpg" medium="image">
			<media:title type="html">24</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2012/01/25.jpg" medium="image">
			<media:title type="html">25</media:title>
		</media:content>
	</item>
		<item>
		<title>Bewise recherche un stagiaire !</title>
		<link>http://kazoumoulox.wordpress.com/2011/10/25/bewise-recherche-un-stagiaire/</link>
		<comments>http://kazoumoulox.wordpress.com/2011/10/25/bewise-recherche-un-stagiaire/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 06:31:29 +0000</pubDate>
		<dc:creator>kazoumoulox</dc:creator>
				<category><![CDATA[Bewise]]></category>
		<category><![CDATA[Recrutement]]></category>
		<category><![CDATA[We Want You!]]></category>

		<guid isPermaLink="false">http://kazoumoulox.wordpress.com/?p=685</guid>
		<description><![CDATA[Bonjour à tous. Bewise recherche actuellement un stagiaire à Toulouse. Vous trouverez tous les détails ici : http://www.bewise.fr/fr-FR/presentation/Pages/Stagiaire-Developpement-Q1-2012-Toulouse.aspx<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=685&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous.</p>
<p>Bewise recherche actuellement un stagiaire à Toulouse. Vous trouverez tous les détails ici : <a href="http://www.bewise.fr/fr-FR/presentation/Pages/Stagiaire-Developpement-Q1-2012-Toulouse.aspx">http://www.bewise.fr/fr-FR/presentation/Pages/Stagiaire-Developpement-Q1-2012-Toulouse.aspx</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kazoumoulox.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kazoumoulox.wordpress.com/685/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kazoumoulox.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kazoumoulox.wordpress.com/685/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kazoumoulox.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kazoumoulox.wordpress.com/685/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kazoumoulox.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kazoumoulox.wordpress.com/685/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kazoumoulox.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kazoumoulox.wordpress.com/685/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kazoumoulox.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kazoumoulox.wordpress.com/685/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kazoumoulox.wordpress.com/685/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kazoumoulox.wordpress.com/685/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=685&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kazoumoulox.wordpress.com/2011/10/25/bewise-recherche-un-stagiaire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2936677cba6281757d94cbedbcd1a561?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kazoumoulox</media:title>
		</media:content>
	</item>
		<item>
		<title>SP2010 &#8211; Configurer Search Server avec PowerShell &#8211; Part 1</title>
		<link>http://kazoumoulox.wordpress.com/2011/10/06/confsearchpowershell-part1/</link>
		<comments>http://kazoumoulox.wordpress.com/2011/10/06/confsearchpowershell-part1/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 21:12:59 +0000</pubDate>
		<dc:creator>kazoumoulox</dc:creator>
				<category><![CDATA[Administration SharePoint]]></category>
		<category><![CDATA[Configuration SharePoint]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Services d'application]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint 2010 Server]]></category>

		<guid isPermaLink="false">http://kazoumoulox.wordpress.com/?p=659</guid>
		<description><![CDATA[Dans deux articles précédents, j&#8217;expliquais comment configurer le service de recherche de SharePoint Server à l&#8217;aide de Powershell. Le but principal était de pouvoir automatiser la configuration de ce service afin de rejouer ce scénario sur plusieurs environnements. Dans la continuité, nous allons voir comment créer les sources de contenu ainsi que les étendues de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=659&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dans deux articles précédents, j&#8217;expliquais comment configurer le service de recherche de SharePoint Server à l&#8217;aide de Powershell. Le but principal était de pouvoir automatiser la configuration de ce service afin de rejouer ce scénario sur plusieurs environnements.</p>
<p>Dans la continuité, nous allons voir comment créer les sources de contenu ainsi que les étendues de recherche, toujours avec l&#8217;aide de Powershell (SharePoint Management Shell).</p>
<p>Première étape, lancer le Management Shell pour SharePoint 2010, depuis le menu Démarrer &gt; Tous les programmes &gt; Microsoft SharePoint 2010 Products &gt; SharePoint 2010 Management Shell :</p>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/08/01.jpg"><img class="aligncenter size-full wp-image-534" title="01" src="http://kazoumoulox.files.wordpress.com/2011/08/01.jpg?w=600" alt="Launch management shell"   /></a></p>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/08/02.jpg"><img class="aligncenter size-full wp-image-535" title="02" src="http://kazoumoulox.files.wordpress.com/2011/08/02.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></p>
<p>Ensuite, il faut récupérer l&#8217;instance du service de recherche avec la ligne (Entre les quotes, c&#8217;est le nom de l&#8217;<strong>application de service</strong> qui a été créée dans les précédents articles):</p>
<ul>
<li><strong>$searchapp = Get-SPEnterpriseSearchServiceApplication &#8220;Service de Recherche de SharePoint 2010 créé par Powershell&#8221;</strong></li>
</ul>
<div><strong><a href="http://kazoumoulox.files.wordpress.com/2011/10/01.png"><img class="aligncenter size-full wp-image-661" title="01" src="http://kazoumoulox.files.wordpress.com/2011/10/01.png?w=600&#038;h=297" alt="" width="600" height="297" /></a></strong></div>
<div>On va ensuite créer une source de contenu (vous trouverez de la documentation ici : <a href="http://technet.microsoft.com/fr-fr/library/ff607867.aspx">http://technet.microsoft.com/fr-fr/library/ff607867.aspx</a>) :</div>
<div>
<ul>
<li><strong>$contentsource = New-SPEnterpriseSearchCrawlContentSource -Name &#8220;Nouvelle Source&#8221; -SearchApplication $searchapp -Type SharePoint -StartAddresses &#8220;http://labs-sp2010/,http://labs-sp2010:60000/&#8221;</strong></li>
</ul>
<div><strong><a href="http://kazoumoulox.files.wordpress.com/2011/10/02.png"><img class="aligncenter size-full wp-image-662" title="02" src="http://kazoumoulox.files.wordpress.com/2011/10/02.png?w=600&#038;h=297" alt="" width="600" height="297" /></a><br />
</strong></div>
</div>
<div>Ou récupérer une source de contenu existante, par exemple :</div>
<div>
<ul>
<li><strong>$contentsource = Get-SPEnterpriseSearchCrawlContentSource &#8221;Sites SharePoint locaux&#8221; -SearchApplication $searchapp<br />
</strong></li>
</ul>
<div>On peut afficher le contenu de la source de contenu :</div>
</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/10/03.png"><img class="aligncenter size-full wp-image-663" title="03" src="http://kazoumoulox.files.wordpress.com/2011/10/03.png?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<div>Et dans l&#8217;administration du service de recherche (dans l&#8217;administration centrale, gestion des applications de service) :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/10/04.png" target="_blank"><img class="aligncenter size-full wp-image-664" title="04" src="http://kazoumoulox.files.wordpress.com/2011/10/04.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div>Et dans les détails de cette nouvelle source de contenu, on peut vérifier que les adresses de départ sont bien fixées. Par contre les planifications ne sont pas mises en place :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/10/05.png" target="_blank"><img class="aligncenter size-full wp-image-665" title="05" src="http://kazoumoulox.files.wordpress.com/2011/10/05.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div>A noter qu&#8217;à partir des objets déclarés dans la console PowerShell, et en particulier $contentsource, vous pouvez démarrer les analyses (complète et incrémentielle) :</div>
<div>
<ul>
<li><strong>$contentsource.StartFullCrawl()</strong></li>
<li><strong>$contentsource.StartIncrementalCrawl()</strong></li>
</ul>
</div>
<div>Ou encore changer la priorité de l&#8217;analyse de cette source de contenu (Pensez à appeler la méthode update !!!) :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/10/07.png"><img class="aligncenter size-full wp-image-667" title="07" src="http://kazoumoulox.files.wordpress.com/2011/10/07.png?w=600&#038;h=297" alt="" width="600" height="297" /></a><a href="http://kazoumoulox.files.wordpress.com/2011/10/06.png"><br />
</a></div>
<div>Mais qu&#8217;en est-il des planifications ??</div>
<div>Il est également possible de créer ces planifications pour la source de contenu&#8230; voici comment faire. Dans mon cas, il s&#8217;agit premièrement de positionner une planification incrémentielle toutes les 30 minutes, à partir d&#8217;aujourd&#8217;hui à 22h00 :</div>
<div>
<ul>
<li> <strong>Set-SPEnterpriseSearchCrawlContentSource -Identity $contentsource -ScheduleType Incremental -DailyCrawlSchedule -CrawlScheduleStartDateTime &#8220;06/10/2011 22:00&#8243; -CrawlScheduleRunEveryInterval 1 -CrawlScheduleRepeatDuration 1440 -CrawlScheduleRepeatInterval 30</strong></li>
</ul>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/10/08.png"><img class="aligncenter size-full wp-image-668" title="08" src="http://kazoumoulox.files.wordpress.com/2011/10/08.png?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
</div>
<div>Et pour la planification de l&#8217;indexation complète, une fois par semaine, le dimanche à 3h00 :</div>
<div>
<ul>
<li><strong>Set-SPEnterpriseSearchCrawlContentSource -Identity $contentsource -ScheduleType Full -WeeklyCrawlSchedule -CrawlScheduleDaysOfWeek 1 -CrawlScheduleDateTime &#8220;03:00&#8243;</strong></li>
</ul>
<div><strong><a href="http://kazoumoulox.files.wordpress.com/2011/10/09.png"><img class="aligncenter size-full wp-image-669" title="09" src="http://kazoumoulox.files.wordpress.com/2011/10/09.png?w=600&#038;h=297" alt="" width="600" height="297" /></a><br />
</strong></div>
</div>
<div>Si on vérifie dans le paramétrage du service de recherche :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/10/10.png" target="_blank"><img class="aligncenter size-full wp-image-670" title="10" src="http://kazoumoulox.files.wordpress.com/2011/10/10.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/10/11.png" target="_blank"><img class="aligncenter size-full wp-image-671" title="11" src="http://kazoumoulox.files.wordpress.com/2011/10/11.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div>Donc tout est ok côté sources de contenu&#8230; reste maintenant les étendues de recherche (scopes)&#8230; dans un prochain épisode !</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kazoumoulox.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kazoumoulox.wordpress.com/659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kazoumoulox.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kazoumoulox.wordpress.com/659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kazoumoulox.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kazoumoulox.wordpress.com/659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kazoumoulox.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kazoumoulox.wordpress.com/659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kazoumoulox.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kazoumoulox.wordpress.com/659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kazoumoulox.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kazoumoulox.wordpress.com/659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kazoumoulox.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kazoumoulox.wordpress.com/659/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=659&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kazoumoulox.wordpress.com/2011/10/06/confsearchpowershell-part1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2936677cba6281757d94cbedbcd1a561?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kazoumoulox</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/01.jpg" medium="image">
			<media:title type="html">01</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/02.jpg" medium="image">
			<media:title type="html">02</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/01.png" medium="image">
			<media:title type="html">01</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/02.png" medium="image">
			<media:title type="html">02</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/03.png" medium="image">
			<media:title type="html">03</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/04.png" medium="image">
			<media:title type="html">04</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/05.png" medium="image">
			<media:title type="html">05</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/07.png" medium="image">
			<media:title type="html">07</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/08.png" medium="image">
			<media:title type="html">08</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/09.png" medium="image">
			<media:title type="html">09</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/10.png" medium="image">
			<media:title type="html">10</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/10/11.png" medium="image">
			<media:title type="html">11</media:title>
		</media:content>
	</item>
		<item>
		<title>SP2010 &#8211; Créer le service de taxonomie par PowerShell</title>
		<link>http://kazoumoulox.wordpress.com/2011/10/06/sp2010servicetaxonomy/</link>
		<comments>http://kazoumoulox.wordpress.com/2011/10/06/sp2010servicetaxonomy/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 23:01:22 +0000</pubDate>
		<dc:creator>kazoumoulox</dc:creator>
				<category><![CDATA[Administration SharePoint]]></category>
		<category><![CDATA[Configuration SharePoint]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Services d'application]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint 2010 Server]]></category>
		<category><![CDATA[Managed Metadata Service]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[Taxonomy]]></category>

		<guid isPermaLink="false">http://kazoumoulox.wordpress.com/?p=581</guid>
		<description><![CDATA[Dans la lignée des deux précédents billets, un nouvel article concernant la création du service de taxonomie (Managed Metadata Service) de SharePoint Server 2010 (non disponible dans la version Foundation). Mais pourquoi tout ce script/PowerShell ?? A quoi ça sert ?? Bien sûr à pouvoir scripter l&#8217;installation/paramétrage de SharePoint Server 2010 sans avoir à utiliser [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=581&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dans la lignée des deux précédents billets, un nouvel article concernant la création du service de taxonomie (Managed Metadata Service) de SharePoint Server 2010 (non disponible dans la version Foundation).</p>
<p>Mais pourquoi tout ce script/PowerShell ?? A quoi ça sert ??</p>
<p>Bien sûr à pouvoir scripter l&#8217;installation/paramétrage de SharePoint Server 2010 sans avoir à utiliser l&#8217;administration centrale et avoir les pages d&#8217;attente etc. (oui au bout d&#8217;un moment on en a marre de les voir !). D&#8217;autant plus quand on fait beaucoup d&#8217;installations.</p>
<p>Voici donc quelques lignes de <em>Powershell</em> vous permettant de créer le service de métadonnées gérées, dans une configuration simple. En effet on utilise le serveur SQL par défaut, un compte géré existant (LABS\SP_APPPOOL), déjà utilisé lors des précédents billets.</p>
<p>Première chose, déclarer dans la session Powershell les paramètres, les comptes et les constantes utilisés avant de lancer la création :</p>
<ul>
<li>Nom du serveur SharePoint qui supportera l&#8217;application de service dans la ferme : <strong>$taxoservername = &#8220;labs-sp2010&#8243;</strong></li>
<li>Nom de la base SQL stockant les données provenant de cette application de service : <strong>$taxosqldbname = &#8220;SP2010_ManagedMetadataService_DB&#8221;</strong></li>
<li>Nom de l&#8217;application de service : <strong>$taxoappservicename = &#8220;Service de métadonnées gérées de SP2010&#8243;</strong></li>
<li>Nom du proxy de l&#8217;application de service : <strong>$taxoappserviceproxyname = &#8220;Proxy du &#8221; + $taxoappservicename</strong></li>
<li>Nom du pool d&#8217;application de l&#8217;application de service : <strong>$taxoappservicename = &#8220;SP2010ManagedMetadataServiceAppPool&#8221;</strong></li>
</ul>
<div>Voici ce que cela donne dans la console :</div>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/09/011.png"><img class="aligncenter size-full wp-image-628" title="01" src="http://kazoumoulox.files.wordpress.com/2011/09/011.png?w=600&#038;h=297" alt="" width="600" height="297" /></a></p>
<p>Puis il faudra créer un Application Pool supportant cette application de service, mais avant il faut récupérer le Compte géré permettant de faire tourner ce pool d&#8217;application. Pour cela, on utilise (où <strong>LABS\SP_APPPOOL </strong>est le nom du compte) :</p>
<ul>
<li>Compte du domaine supportant le pool d&#8217;application (récupéré dans les &#8220;Managed Accounts&#8221; de SharePoint) : <strong>$taxoapppoolaccount = Get-SPManagedAccount -identity LABS\SP_APPPOOL</strong></li>
</ul>
<div><strong><a href="http://kazoumoulox.files.wordpress.com/2011/09/02.png"><img class="aligncenter size-full wp-image-629" title="02" src="http://kazoumoulox.files.wordpress.com/2011/09/02.png?w=600&#038;h=297" alt="" width="600" height="297" /></a><br />
</strong></div>
<div>(Il se peut que le compte géré ne soit pas encore déclaré dans SharePoint, vous pourrez l&#8217;ajouter avec New-SPManagedAccount.)</div>
<div><strong><br />
</strong></div>
<ul>
<li><strong>New-SPServiceApplicationPool -Name <strong>$taxoappservicename</strong> -Account <strong>$taxoapppoolaccount</strong></strong></li>
</ul>
<div><span class="Apple-style-span"><a href="http://kazoumoulox.files.wordpress.com/2011/09/03.png"><img class="aligncenter size-full wp-image-630" title="03" src="http://kazoumoulox.files.wordpress.com/2011/09/03.png?w=600&#038;h=297" alt="" width="600" height="297" /></a><br />
</span></div>
<p>Ensuite créer l&#8217;application de service :</p>
<ul>
<li><strong>$taxoappservice = New-SPMetadataServiceApplication -Name <strong>$taxoappservicename</strong> -ApplicationPool <strong><strong>$taxoappservicename</strong></strong> -DatabaseName <strong>$taxosqldbname</strong></strong></li>
</ul>
<div><span class="Apple-style-span" style="font-weight:800;"><a href="http://kazoumoulox.files.wordpress.com/2011/09/04.png"><img class="aligncenter size-full wp-image-631" title="04" src="http://kazoumoulox.files.wordpress.com/2011/09/04.png?w=600&#038;h=297" alt="" width="600" height="297" /></a></span></div>
<div><span class="Apple-style-span">Puis le proxy cette dernière :</span></div>
<ul>
<li><strong><strong>$taxoappservicep</strong>roxy = New-SPMetadataServiceApplicationProxy -Name <strong>$taxoappserviceproxyname</strong> -ServiceApplication <strong>$taxoappservice</strong> -DefaultProxyGroup</strong></li>
</ul>
<div><strong><a href="http://kazoumoulox.files.wordpress.com/2011/09/05.png"><img class="aligncenter size-full wp-image-632" title="05" src="http://kazoumoulox.files.wordpress.com/2011/09/05.png?w=600&#038;h=297" alt="" width="600" height="297" /></a></strong></div>
<div>En utilisant le manager de IIS, on ne retrouve pas le pool d&#8217;application par son nom. En effet, SharePoint le remplace par un GUID&#8230; et ça c&#8217;est pas forcément sympa. On peut toutefois le retrouver dans mon cas grâce au compte qui est utilisé pour faire fonctionner ce pool (LABS\SP_APPPOOL) :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/09/06.png" target="_blank"><img class="aligncenter size-full wp-image-633" title="06" src="http://kazoumoulox.files.wordpress.com/2011/09/06.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div>Et dans l&#8217;administration centrale&#8230; ça donne quoi ? Dans la page de gestion des applications de service :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/09/07.png" target="_blank"><img class="aligncenter size-full wp-image-634" title="07" src="http://kazoumoulox.files.wordpress.com/2011/09/07.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div>L&#8217;application de service est bien créée, elle apparait dans la liste des applications de service disponibles. Mais si on clique sur le lien, on s&#8217;aperçoit que le service n&#8217;est démarré sur aucun des serveurs de la ferme :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/09/08.png" target="_blank"><img class="aligncenter size-full wp-image-635" title="08" src="http://kazoumoulox.files.wordpress.com/2011/09/08.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div>Si on vérifie donc sur la page de gestion des services sur le serveur, on remarque que le service n&#8217;est démarré sur aucun serveur de la ferme SharePoint :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/09/09.png" target="_blank"><img class="aligncenter size-full wp-image-636" title="09" src="http://kazoumoulox.files.wordpress.com/2011/09/09.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<p>Il faut donc lancer ce service sur un serveur (il n&#8217;y a qu&#8217;un seul serveur SharePoint dans ma ferme + un serveur SQL). On utilisera pour récupérer l&#8217;instance du service (attention à la langue !!!) :</p>
<ul>
<li><strong>$taxoserviceinstance = $(Get-SPServiceInstance | where {$_.TypeName -ilike &#8220;Service Web de métadonnées gérées&#8221;} | where {$_.Server -match &#8220;SPServer Name=<strong>$taxoservername</strong>&#8220;}).ID</strong></li>
</ul>
<div><strong><a href="http://kazoumoulox.files.wordpress.com/2011/09/10.png"><img class="aligncenter size-full wp-image-637" title="10" src="http://kazoumoulox.files.wordpress.com/2011/09/10.png?w=600&#038;h=297" alt="" width="600" height="297" /></a></strong></div>
<div>Puis ceci pour démarrer ce service :</div>
<ul>
<li><strong>Start-SPServiceInstance $taxoserviceinstance</strong></li>
</ul>
<div><strong><a href="http://kazoumoulox.files.wordpress.com/2011/09/11.png"><img class="aligncenter size-full wp-image-638" title="11" src="http://kazoumoulox.files.wordpress.com/2011/09/11.png?w=600&#038;h=297" alt="" width="600" height="297" /></a></strong></div>
<div>On va donc vérifier dans l&#8217;administration centrale que le service est bien démarré :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/09/12.png" target="_blank"><img class="aligncenter size-full wp-image-639" title="12" src="http://kazoumoulox.files.wordpress.com/2011/09/12.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div>Et donc lorsque que l&#8217;on clique sur l&#8217;application de service :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/09/13.png" target="_blank"><img class="aligncenter size-full wp-image-640" title="13" src="http://kazoumoulox.files.wordpress.com/2011/09/13.png?w=600&#038;h=362" alt="" width="600" height="362" /></a></div>
<div>Et voilà, terminé !</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kazoumoulox.wordpress.com/581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kazoumoulox.wordpress.com/581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kazoumoulox.wordpress.com/581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kazoumoulox.wordpress.com/581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kazoumoulox.wordpress.com/581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kazoumoulox.wordpress.com/581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kazoumoulox.wordpress.com/581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kazoumoulox.wordpress.com/581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kazoumoulox.wordpress.com/581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kazoumoulox.wordpress.com/581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kazoumoulox.wordpress.com/581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kazoumoulox.wordpress.com/581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kazoumoulox.wordpress.com/581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kazoumoulox.wordpress.com/581/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=581&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kazoumoulox.wordpress.com/2011/10/06/sp2010servicetaxonomy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2936677cba6281757d94cbedbcd1a561?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kazoumoulox</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/011.png" medium="image">
			<media:title type="html">01</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/02.png" medium="image">
			<media:title type="html">02</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/03.png" medium="image">
			<media:title type="html">03</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/04.png" medium="image">
			<media:title type="html">04</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/05.png" medium="image">
			<media:title type="html">05</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/06.png" medium="image">
			<media:title type="html">06</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/07.png" medium="image">
			<media:title type="html">07</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/08.png" medium="image">
			<media:title type="html">08</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/09.png" medium="image">
			<media:title type="html">09</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/10.png" medium="image">
			<media:title type="html">10</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/11.png" medium="image">
			<media:title type="html">11</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/12.png" medium="image">
			<media:title type="html">12</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/09/13.png" medium="image">
			<media:title type="html">13</media:title>
		</media:content>
	</item>
		<item>
		<title>SP2010 &#8211; Afficher les document Office dans Office WebApps depuis la page de résultat de recherche</title>
		<link>http://kazoumoulox.wordpress.com/2011/09/11/sp2010-owa-results/</link>
		<comments>http://kazoumoulox.wordpress.com/2011/09/11/sp2010-owa-results/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 17:27:46 +0000</pubDate>
		<dc:creator>kazoumoulox</dc:creator>
				<category><![CDATA[Configuration SharePoint]]></category>
		<category><![CDATA[Développement SharePoint]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint 2010 Server]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[SharePoint Search]]></category>

		<guid isPermaLink="false">http://kazoumoulox.wordpress.com/?p=592</guid>
		<description><![CDATA[Bonjour à tous. L&#8217;une des grandes forces de SharePoint 2010 (et d&#8217;autres produits Microsoft bien entendu) est de proposer la visualisation des documents Office (en particulier Word, PowerPoint, Excel, OneNote) directement dans la page Web (dans le navigateur), sans utiliser les applications clientes de la suite Office, le tout grâce aux Office Web Apps. A [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=592&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous.</p>
<p>L&#8217;une des grandes forces de SharePoint 2010 (et d&#8217;autres produits Microsoft bien entendu) est de proposer la visualisation des documents Office (en particulier Word, PowerPoint, Excel, OneNote) directement dans la page Web (dans le navigateur), sans utiliser les applications clientes de la suite Office, le tout grâce aux Office Web Apps.</p>
<p>A quoi servent ces Office Web Apps&#8230; et surtout à qui ?</p>
<p>Dans l&#8217;entreprise, il est parfois pratique d&#8217;utiliser ces Office Web Apps pour visualiser rapidement des documents stockés dans SharePoint (mais également Hotmail, SkyDrive, etc.) dans le navigateur, sans la nécessité d&#8217;avoir la bonne version d&#8217;Office client installé (2003, 2007, 2010 sans parler des Office XP).</p>
<p>C&#8217;est donc très pratique pour s&#8217;affranchir des limitations dues à la compatibilité non ascendante des produits Office. Un utilisateur d&#8217;Office XP ou 2003 ne pourra pas exemple pas ouvrir un fichier produit avec Office 2010. Effectivement le format de fichier a changé depuis (passage à l&#8217;OpenXML depuis Office 2007, et du coup changement d&#8217;extension des fichiers pour tous les produits : doc vers docx, xls vers xlsx, ppt vers pptx&#8230;).</p>
<p>Et d&#8217;expérience, on a souvent cohabitation des toutes les versions de la suite bureautique au sein même d&#8217;un même société. Dur dur de collaborer !!! C&#8217;est là que les Office Web Apps interviennent, permettant d&#8217;afficher mais également de produire ces types de fichier depuis le navigateur, et alors plus de problème avec les versions d&#8217;Office !</p>
<p>C&#8217;est également bien pratique pour les postes qui ne sont pas sous Windows (ou Mac OS avec la suite Office) : les distributions linux par exemple, tablettes (et j&#8217;en passe). Ils utilisent directement le navigateur pour produire les fichiers (attention au navigateur, certains ne sont pas supportés (<a title="Office Web Apps" href="http://office.microsoft.com/fr-fr/web-apps/" target="_blank">détail</a>) :</p>
<p style="padding-left:30px;"><em>Word, Excel, et PowerPoint peuvent être affichés en utilisant de nombreux périphériques mobiles. Navigateurs mobiles supportés par les Office Web Apps sur SharePoint 2010 : Internet Explorer sur Windows Mobile 5/6/6.1/6.5; Safari 4 sur iPhone 3G et 3GS; BlackBerry 4.x et supérieur ; Nokia S60; NetFront 3.4, 3.5, et supérieur; Opera Mobile 8.65 et supérieur; et Openwave 6.2, 7.0 et supérieur. Navigateurs mobiles supportés par les Office Web Apps sur Windows Live : Safari 4 sur iPhone 3G et 3GS, et Internet Explorer 7 sur Windows Phone 7. Afficher des documents Excel dans un navigateur mobile est uniquement possible avec les Office Web Apps sur SharePoint 2010.</em></p>
<p>Attention également, tout n&#8217;est pas possible avec les Office Web Apps (création d&#8217;entêtes / pieds de page, sommaires, &#8230;).</p>
<p>Voilà pour l&#8217;introduction !</p>
<p>Maintenant le sujet : dans SharePoint Server 2010 (ou SharePoint Foundation + Search Server Express 2010 par exemple), on utilise bien souvent le centre de recherche pour concentrer les recherches des utilisateurs sur un seul site qui fait office de portail de recherche (recherche de documents, personnes).</p>
<p>En installant les Office Web Apps sur votre ferme, les utilisateurs deviennent capable d&#8217;ouvrir les documents dans le navigateur (et on peut même modifier le comportement par défaut d&#8217;ouverture des documents pour que les ficihers Office soient ouverts dans Office Web Apps et pas dans le client installé.</p>
<p>Mais que se passe-t&#8217;il si on ouvre un fichier Office depuis la page des résultats de recherche ? de la même manière si on a fixé le comportement par défaut de la bibliothèque pour que SharePoint ouvre les fichiers dans Office Web Apps ?</p>
<p>Réponse&#8230; SharePoint quand même d&#8217;ouvrir le fichier dans Word ou de télécharger le fichier si Office n&#8217;est pas installé !!! on s&#8217;y attend pas&#8230;</p>
<p>Mais du coup comment faire pour que la page des résultats de recherche ouvre les document Office dans Office Web Apps ?? Tout simplement en modifiant le template de rendu du WebPart affichant les résultats de recherche. Ce template est du xsl-t, transformant le flux récupéré lors de l&#8217;exécution de la recherche (XML) en HTML avec application de Styles.</p>
<p>Il faut donc éditer ce template (propriétés du WebPart, Modèle de rendu) et ajouter juste après :</p>
<div>
<p>          &lt;div class=&#8221;srch-Title2&#8243;&gt;</p>
<p>&lt;div class=&#8221;srch-Title3&#8243;&gt;</p>
<p>&lt;!&#8211; links with the file scheme only work in ie if they are unescaped. For</p>
<p>this reason here we will render the link using disable-output-escaping if the url</p>
<p>begins with file.&#8211;&gt;</p>
<p>&lt;xsl:choose&gt;</p>
</div>
<p>Ceci :</p>
<p>&lt;xsl:when test=&#8221;substring($url,string-length($url) &#8211; 4,5) =&#8217;.docx&#8217; or substring($url,string-length($url) &#8211; 3,4) =&#8217;.doc&#8217; or substring($url,string-length($url) &#8211; 4,5) =&#8217;.pptx&#8217; or substring($url,string-length($url) &#8211; 3,4) =&#8217;.ppt&#8217; and $IsDesignMode = &#8216;False&#8217;&#8221;&gt;</p>
<p>&lt;xsl:text disable-output-escaping=&#8221;yes&#8221;&gt;&amp;lt;a href=&#8221;&lt;/xsl:text&gt;</p>
<p>&lt;xsl:value-of disable-output-escaping=&#8221;yes&#8221; select=&#8221;serverredirectedurl&#8221; /&gt;</p>
<p>&lt;xsl:text disable-output-escaping=&#8221;yes&#8221;&gt;&#8221; id=&#8221;&lt;/xsl:text&gt;</p>
<p>&lt;xsl:value-of disable-output-escaping=&#8221;yes&#8221; select=&#8221;srwrt:HtmlAttributeEncode(concat($currentId,&#8217;_Title&#8217;))&#8221; /&gt;</p>
<p>&lt;xsl:text disable-output-escaping=&#8221;yes&#8221;&gt;&#8221; title=&#8221;&lt;/xsl:text&gt;</p>
<p>&lt;xsl:value-of disable-output-escaping=&#8221;yes&#8221; select=&#8221;srwrt:HtmlAttributeEncode(title)&#8221; /&gt;</p>
<p>&lt;xsl:text disable-output-escaping=&#8221;yes&#8221;&gt;&#8221;&amp;gt;&lt;/xsl:text&gt;</p>
<p>&lt;xsl:choose&gt;</p>
<p>&lt;xsl:when test=&#8221;hithighlightedproperties/HHTitle[. != '']&#8220;&gt;</p>
<p>&lt;xsl:call-template name=&#8221;HitHighlighting&#8221;&gt;</p>
<p>&lt;xsl:with-param name=&#8221;hh&#8221; select=&#8221;hithighlightedproperties/HHTitle&#8221; /&gt;</p>
<p>&lt;/xsl:call-template&gt;</p>
<p>&lt;/xsl:when&gt;</p>
<p>&lt;xsl:otherwise&gt;</p>
<p>&lt;xsl:value-of select=&#8221;srwrt:HtmlEncode(title)&#8221;/&gt;</p>
<p>&lt;/xsl:otherwise&gt;</p>
<p>&lt;/xsl:choose&gt;</p>
<p>&lt;xsl:text disable-output-escaping=&#8221;yes&#8221;&gt;&amp;lt;/a&amp;gt;&lt;/xsl:text&gt;</p>
<p>&lt;/xsl:when&gt;</p>
<p>Vous l&#8217;aurez compris, ce bout de transformation xsl-t teste l&#8217;extension du fichier (si docx, doc, pptx, ppt et on pourrait ajouter Excel&#8230;) et si le résultat courant est d&#8217;un de ces types, on affiche un lien HTML (serverredirectedurl) mis en forme et redirigeant vers la page Office Web apps affichant le type de fichier trouvé. Simple comme bonjour (ou presque) !</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kazoumoulox.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kazoumoulox.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kazoumoulox.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kazoumoulox.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kazoumoulox.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kazoumoulox.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kazoumoulox.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kazoumoulox.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kazoumoulox.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kazoumoulox.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kazoumoulox.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kazoumoulox.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kazoumoulox.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kazoumoulox.wordpress.com/592/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=592&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kazoumoulox.wordpress.com/2011/09/11/sp2010-owa-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2936677cba6281757d94cbedbcd1a561?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kazoumoulox</media:title>
		</media:content>
	</item>
		<item>
		<title>Los Angeles à Toulouse !</title>
		<link>http://kazoumoulox.wordpress.com/2011/09/09/los-angeles-a-toulouse/</link>
		<comments>http://kazoumoulox.wordpress.com/2011/09/09/los-angeles-a-toulouse/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 05:20:37 +0000</pubDate>
		<dc:creator>kazoumoulox</dc:creator>
				<category><![CDATA[Bewise]]></category>
		<category><![CDATA[Collègues Bewise]]></category>
		<category><![CDATA[Evènements Bewise]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://kazoumoulox.wordpress.com/?p=588</guid>
		<description><![CDATA[Venez vivre la Build Microsoft à Toulouse ! Le 13 septembre à 17h30 Bewise organise SA Build dans les locaux de Microsoft Toulouse rue Marie Curie à Ramonville. Au programme Windows 8 et ses nouveautés ! Venez partagez ce moment d&#8217;échange et de convivialité avec nos équipes. La Build est l&#8217;évènement incontournable pour découvrir toutes les [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=588&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Venez vivre la Build Microsoft à Toulouse ! Le 13 septembre à 17h30 Bewise organise SA Build dans les locaux de Microsoft Toulouse<a title="Microsoft Toulouse" href="http://g.co/maps/crw9b" target="_blank"> rue Marie Curie à Ramonville</a>.</p>
<p>Au programme Windows 8 et ses nouveautés !</p>
<p>Venez partagez ce moment d&#8217;échange et de convivialité avec nos équipes. La Build est l&#8217;évènement incontournable pour découvrir toutes les futures orientations technologiques de Microsoft. On vous attend nombreux ! Inscriptions et renseignements : <a href="mailto:sonia.desport@bewise.fr">sonia.desport@bewise.fr»</a><strong></strong></p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kazoumoulox.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kazoumoulox.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kazoumoulox.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kazoumoulox.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kazoumoulox.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kazoumoulox.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kazoumoulox.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kazoumoulox.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kazoumoulox.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kazoumoulox.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kazoumoulox.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kazoumoulox.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kazoumoulox.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kazoumoulox.wordpress.com/588/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=588&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kazoumoulox.wordpress.com/2011/09/09/los-angeles-a-toulouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2936677cba6281757d94cbedbcd1a561?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kazoumoulox</media:title>
		</media:content>
	</item>
		<item>
		<title>SP2010 – Créer le service de recherche par Powershell – Part 2</title>
		<link>http://kazoumoulox.wordpress.com/2011/08/15/sp2010servicesearchpowershell-part2/</link>
		<comments>http://kazoumoulox.wordpress.com/2011/08/15/sp2010servicesearchpowershell-part2/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 08:26:00 +0000</pubDate>
		<dc:creator>kazoumoulox</dc:creator>
				<category><![CDATA[Administration SharePoint]]></category>
		<category><![CDATA[Configuration SharePoint]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Services d'application]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint 2010 Server]]></category>
		<category><![CDATA[Configure Sharepoint Services]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Search Application]]></category>

		<guid isPermaLink="false">http://kazoumoulox.wordpress.com/?p=553</guid>
		<description><![CDATA[Voici la suite du précédent post concernant la configuration du service de recherche de SharePoint Server 2010 avec Powershell : Part 1. L&#8217;application de service était donc créée, le composant d&#8217;administration également&#8230; il nous restait à créer : Une partition Un composant d&#8217;analyse Un composant de requête Nous allons donc voir comment faire avec Powershell, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=553&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Voici la suite du précédent post concernant la configuration du service de recherche de SharePoint Server 2010 avec Powershell : <a title="SP2010 – Créer le service de recherche par Powershell – Part 1" href="http://kazoumoulox.wordpress.com/2011/08/15/sp2010servicesearchpowershell-part1/" target="_blank">Part 1</a>.</p>
<p>L&#8217;application de service était donc créée, le composant d&#8217;administration également&#8230; il nous restait à créer :</p>
<ul>
<li>Une partition</li>
<li>Un composant d&#8217;analyse</li>
<li>Un composant de requête</li>
</ul>
<div>Nous allons donc voir comment faire avec Powershell, et plus particulièrement le Management Shell de SharePoint 2010. Tout comme dans la partie 1, il faut lancer le Management Shell : depuis le menu Démarrer &gt; Tous les programmes &gt; Microsoft SharePoint 2010 Products &gt; SharePoint 2010 Management Shell :</div>
<p><br style="height:4em;" /></p>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/01.jpg"><img class="aligncenter size-full wp-image-534" title="01" src="http://kazoumoulox.files.wordpress.com/2011/08/01.jpg?w=600" alt="Launch management shell"   /></a></div>
<p><br style="height:4em;" /></p>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/02.jpg"><img class="aligncenter size-full wp-image-535" title="02" src="http://kazoumoulox.files.wordpress.com/2011/08/02.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<p><br style="height:4em;" /></p>
<div>Si vous reprenez la partie précédente, vous aurez déjà les variables créées dans la console PowerShell, sinon il faudra les recréer. Pour cela,<a title="SP2010 – Créer le service de recherche par Powershell – Part 1" href="http://kazoumoulox.wordpress.com/2011/08/15/sp2010servicesearchpowershell-part1/" target="_blank"> reprenez la partie 1 </a>et ajoutez les variables (il faudra aussi récupérer les instances des services grâce à Powershell. Pour faciliter la compréhension, je continuerai cet article comme si vous enchaîniez partie 1 et partie 2.</div>
<p><br style="height:4em;" /></p>
<div>Nous allons commencer par créer une topologie pour le composant d&#8217;analyse : <strong>$CrawlComp = <strong>$SearchServiceApplication</strong> | New-SPEnterpriseSearchCrawlTopology</strong></div>
<div>(Vous pouvez entrer <strong>$CrawlComp </strong>pour vérifier que la topologie est bien créé) :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/16.jpg"><img class="aligncenter size-full wp-image-554" title="16" src="http://kazoumoulox.files.wordpress.com/2011/08/16.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<p><br style="height:4em;" /></p>
<div>Nous allons maintenant créer un Crawl Store : <strong>$CrawlStore = $SearchServiceApplication | Get-SPEnterpriseSearchCrawlDatabase</strong></div>
<div>(Vous pouvez entrer <strong>$<strong>CrawlStore </strong></strong>pour vérifier que le composant est bien créé) :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/17.jpg"><img class="aligncenter size-full wp-image-555" title="17" src="http://kazoumoulox.files.wordpress.com/2011/08/17.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<p><br style="height:4em;" /></p>
<div>Puis enfin créer le composant d&#8217;analyse : <strong>New-SPEnterpriseSearchCrawlComponent -CrawlTopology $CrawlComp -CrawlDatabase $CrawlStore -SearchServiceInstance <strong>$SearchAppServiceInstance</strong></strong></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/18.jpg"><img class="aligncenter size-full wp-image-556" title="18" src="http://kazoumoulox.files.wordpress.com/2011/08/18.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<p><br style="height:4em;" /></p>
<div>Notez que l&#8217;état est &#8220;Uninitialized&#8221;&#8230; il faut donc l&#8217;activer. Pour cela (attention cela peut prendre du temps) :  <strong>$CrawlComp | Set-SPEnterpriseSearchCrawlTopology -Active</strong></div>
<div>Et vérifiez l&#8217;état une fois que vous aurez récupéré la main avec : <strong>$CrawlComp.State =&gt; Le statut doit être Actif</strong></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/19.jpg"><img class="aligncenter size-full wp-image-557" title="19" src="http://kazoumoulox.files.wordpress.com/2011/08/19.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<p><br style="height:4em;" /></p>
<div>Maintenant, sur le même principe, nous passons au composant de requête.</div>
<div>Créons la topologie pour ce composant avec : <strong>$QueryComp = <strong> <strong><strong>$SearchServiceApplication</strong></strong></strong> | New-SPenterpriseSEarchQueryTopology -partitions 1</strong></div>
<div>Vous pouvez entrer <strong>$QueryComp </strong>et vérifier que le composant de topologie est bien créé :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/20.jpg"><img class="aligncenter size-full wp-image-558" title="20" src="http://kazoumoulox.files.wordpress.com/2011/08/20.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<p><br style="height:4em;" /></p>
<div>On récupère la partition créée avec : <strong>$Partition = ($QueryComp | Get-SPEnterpriseSearchIndexPartition)</strong></div>
<div>Vous pouvez entrer <strong>$Partition</strong> pour vérifier les attributs de la partition :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/21.jpg"><img class="aligncenter size-full wp-image-559" title="21" src="http://kazoumoulox.files.wordpress.com/2011/08/21.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<p><br style="height:4em;" /></p>
<div>On créé le composant de requête : <strong>New-SPEnterpriseSearchQueryComponent -indexpartition $Partition -QueryTopology $QueryComp -SearchServiceInstance <strong>$SearchAppServiceInstance</strong></strong></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/22.jpg"><img class="aligncenter size-full wp-image-560" title="22" src="http://kazoumoulox.files.wordpress.com/2011/08/22.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<p><br style="height:4em;" /></p>
<div>On récupère ensuite le nom de la Property Store DB : <strong>$PropStoreDB = <strong><strong><strong><strong>$SearchServiceApplication</strong></strong></strong></strong> | Get-SPEnterpriseSearchPropertyDatabase</strong></div>
<div>Vous pouvez entrer $PropStoreDB pour vérifier que vous l&#8217;avez bien récupéré :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/23.jpg"><img class="aligncenter size-full wp-image-561" title="23" src="http://kazoumoulox.files.wordpress.com/2011/08/23.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<p><br style="height:4em;" /></p>
<div>Il faut ensuite associer cette Property Store DB avec la partition de requête que nous avons récupérer auparavant : <strong>$Partition | Set-SPEnterpriseSearchIndexPartition -PropertyDatabase $PropStoreDB</strong></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/24.jpg"><img class="aligncenter size-full wp-image-562" title="24" src="http://kazoumoulox.files.wordpress.com/2011/08/24.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<p><br style="height:4em;" /></p>
<div>Et enfin (!!!) associer tous ces composants en démarrant le service de requête de SharePoint (cela peut prendre un moment) : <strong>$QueryComp | Set-SPEnterpriseSearchQueryTopology -Active</strong></div>
<div>Lorsque vous aurez récupéré la main, vous pourrez contrôler l&#8217;état en utilisant <strong>$QueryComp.State</strong> et vérifier que ce soit <strong>actif :</strong></div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/25.jpg"><img class="aligncenter size-full wp-image-563" title="25" src="http://kazoumoulox.files.wordpress.com/2011/08/25.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></div>
<p><br style="height:6em;" /></p>
<div>Tous les composants sont créés&#8230; reste à vérifier ce qui a été fait depuis la console d&#8217;administration centrale de SharePoint. Pour cela, rendez vous dans la central administration, dans la gestion des application de service. Sur le service de recherche précédemment créé, allez dans l&#8217;administration de la recherche dans la batterie. Vous aurez :</div>
<div><a href="http://kazoumoulox.files.wordpress.com/2011/08/26.jpg" target="_blank"><img class="aligncenter size-full wp-image-564" title="26" src="http://kazoumoulox.files.wordpress.com/2011/08/26.jpg?w=600&#038;h=198" alt="" width="600" height="198" /></a></div>
<p><br style="height:4em;" /></p>
<div>Les composant d&#8217;analyse, requête ont bien été créés grâce à Powershell !! et en plus ils ont des noms sans Guid&#8230;</div>
<p><br style="height:4em;" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kazoumoulox.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kazoumoulox.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kazoumoulox.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kazoumoulox.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kazoumoulox.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kazoumoulox.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kazoumoulox.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kazoumoulox.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kazoumoulox.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kazoumoulox.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kazoumoulox.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kazoumoulox.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kazoumoulox.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kazoumoulox.wordpress.com/553/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=553&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kazoumoulox.wordpress.com/2011/08/15/sp2010servicesearchpowershell-part2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2936677cba6281757d94cbedbcd1a561?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kazoumoulox</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/01.jpg" medium="image">
			<media:title type="html">01</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/02.jpg" medium="image">
			<media:title type="html">02</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/16.jpg" medium="image">
			<media:title type="html">16</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/17.jpg" medium="image">
			<media:title type="html">17</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/18.jpg" medium="image">
			<media:title type="html">18</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/19.jpg" medium="image">
			<media:title type="html">19</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/20.jpg" medium="image">
			<media:title type="html">20</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/21.jpg" medium="image">
			<media:title type="html">21</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/22.jpg" medium="image">
			<media:title type="html">22</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/23.jpg" medium="image">
			<media:title type="html">23</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/24.jpg" medium="image">
			<media:title type="html">24</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/25.jpg" medium="image">
			<media:title type="html">25</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/26.jpg" medium="image">
			<media:title type="html">26</media:title>
		</media:content>
	</item>
		<item>
		<title>SP2010 &#8211; Créer le service de recherche par Powershell &#8211; Part 1</title>
		<link>http://kazoumoulox.wordpress.com/2011/08/15/sp2010servicesearchpowershell-part1/</link>
		<comments>http://kazoumoulox.wordpress.com/2011/08/15/sp2010servicesearchpowershell-part1/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 07:12:31 +0000</pubDate>
		<dc:creator>kazoumoulox</dc:creator>
				<category><![CDATA[Administration SharePoint]]></category>
		<category><![CDATA[Configuration SharePoint]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Services d'application]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint 2010 Server]]></category>
		<category><![CDATA[Configure Sharepoint Services]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Search Application]]></category>

		<guid isPermaLink="false">http://kazoumoulox.wordpress.com/?p=533</guid>
		<description><![CDATA[Bonjour à tous. Le but de ce post : créer une application de service de recherche dans SharePoint 2010. Vous me direz facile ! Par l&#8217;administration centrale oui&#8230; mais par Powershell ??? pas si compliqué que ça ! Mais pourquoi utiliser Powershell alors qu&#8217;on peut y arriver par la console d&#8217;administration centrale de SharePoint ??? [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=533&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous.</p>
<p>Le but de ce post : créer une application de service de recherche dans SharePoint 2010.</p>
<p>Vous me direz <em><strong>facile</strong></em> ! Par l&#8217;administration centrale oui&#8230; mais par Powershell ??? pas si compliqué que ça !</p>
<p>Mais pourquoi utiliser Powershell alors qu&#8217;on peut y arriver par la console d&#8217;administration centrale de SharePoint ??? Tout simplement afin d&#8217;avoir le contrôle sur les noms des bases de données associées au service de recherche !! fini les GUID <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Comment s&#8217;y prendre ?</p>
<p>Première étape, lancer le Management Shell pour SharePoint 2010, depuis le menu Démarrer &gt; Tous les programmes &gt; Microsoft SharePoint 2010 Products &gt; SharePoint 2010 Management Shell :</p>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/08/01.jpg"><img class="aligncenter size-full wp-image-534" title="01" src="http://kazoumoulox.files.wordpress.com/2011/08/01.jpg?w=600" alt="Launch management shell"   /></a></p>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/08/02.jpg"><img class="aligncenter size-full wp-image-535" title="02" src="http://kazoumoulox.files.wordpress.com/2011/08/02.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></p>
<p>Etape suivante, les commandes Powershell !</p>
<p>Nous aurons besoin de plusieurs variables qui contiendront des chaines de caractères que nous utiliserons plusieurs fois, par exemple : le nom du service, compte de service, nom du pool d&#8217;application pour l&#8217;application de service, etc.</p>
<p>On commence donc par cela :</p>
<p>Nom du service : <strong>$SearchAppServiceName = &#8220;Service de Recherche de SharePoint 2010 créé par Powershell&#8221;</strong></p>
<p>Nom du pool d&#8217;application pour le service de recherche : <strong>$SearchAppPoolName = &#8220;SearchAppPool&#8221;</strong></p>
<p>Compte du domaine qui supportera le service de recherche (remplacez par le compte de domaine qui supportera le service) : <strong>$SearchAppAccount = &#8220;domaine\compte&#8221; </strong></p>
<p>Nom de la base de données d&#8217;administration de la recherche : <strong>$SearchAppAdminDBName = &#8220;SP2010_Search_AdminDB&#8221;</strong></p>
<p>Nom du proxy de l&#8217;application de service de recherche : <strong>$SearchAppProxyName = &#8220;Proxy du Service de Recherche de SharePoint 2010 créé par Powershell&#8221;</strong></p>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/08/03.jpg"><img class="aligncenter size-full wp-image-536" title="03" src="http://kazoumoulox.files.wordpress.com/2011/08/03.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></p>
<p>Une fois toutes ces variables créées, il faut récupérer l&#8217;instance du service de recherche et la démarrer (si ce n&#8217;est pas déjà fait) : <strong>$SearchAppServiceInstance = get-spenterprisesearchserviceinstance -local</strong></p>
<p>On pourra également entrer <strong>$SearchAppServiceInstance </strong>pour vérifier que l&#8217;instance est bien récupérée (Notez la ligne Status : Online =&gt; l&#8217;instance du service est déjà démarrée sur mon serveur, donc la commande suivante n&#8217;est pas nécessaire)</p>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/08/04.jpg"><img class="aligncenter size-full wp-image-537" title="04" src="http://kazoumoulox.files.wordpress.com/2011/08/04.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></p>
<p>Et on démarre l&#8217;instance : <strong>Start-SPEnterpriseSearchServiceInstance -Identity <strong>$SearchAppServiceInstance</strong></strong></p>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/08/05.jpg"><img class="aligncenter size-full wp-image-538" title="05" src="http://kazoumoulox.files.wordpress.com/2011/08/05.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></p>
<p>On va maintenant créer le pool d&#8217;application qui supportera l&#8217;application de service de recherche : <strong>$AppPool = new-SPServiceApplicationPool -name <strong>$SearchAppPoolName</strong> -account <strong>$SearchAppAccount </strong></strong></p>
<p>(On pourra entrer <strong>$AppPool</strong> afin de vérifier que le pool est bien créé avec le compte demandé)</p>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/08/06.jpg"><img class="aligncenter size-full wp-image-539" title="06" src="http://kazoumoulox.files.wordpress.com/2011/08/06.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></p>
<p>A l&#8217;aide du pool d&#8217;application créé, du nom de la base d&#8217;administration, nous allons créer l&#8217;application de service de recherche (cette étape peut prendre plusieurs minutes) : <strong>$SearchServiceApplication = New-SPEnterpriseSearchServiceApplication -Name <strong>$SearchAppServiceName</strong> -applicationpool $AppPool -databasename <strong>$SearchAppAdminDBName</strong></strong></p>
<p>(On pourra entrer <strong>$SearchServiceApplication</strong> pour vérifier que l&#8217;instance de l&#8217;application de service est bien créée)</p>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/08/07.jpg"><img class="aligncenter size-full wp-image-540" title="07" src="http://kazoumoulox.files.wordpress.com/2011/08/07.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></p>
<p>Il faut maintenant créer le proxy de l&#8217;application de service, pour cela : <strong>$SearchAppServiceProxy = new-spenterprisesearchserviceapplicationproxy -name $SearchAppProxyName -Uri $SearchServiceApplication.Uri.AbsoluteURI </strong>(On pourra entrer $SearchAppServiceProxy afin de vérifier que le proxy est bien créé) :</p>
<p><a href="http://kazoumoulox.files.wordpress.com/2011/08/08.jpg"><img class="aligncenter size-full wp-image-541" title="08" src="http://kazoumoulox.files.wordpress.com/2011/08/08.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></p>
<p>Si on lance la console centrale d&#8217;administration de SharePoint 2010, et qu&#8217;on parcourt les applications de service, on voit bien que le nouveau service de recherche est créé, le proxy est également créé.</p>
<p style="text-align:center;"><a href="http://kazoumoulox.files.wordpress.com/2011/08/09.jpg" target="_blank"><img class="aligncenter size-full wp-image-542" title="09" src="http://kazoumoulox.files.wordpress.com/2011/08/09.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></p>
<p style="text-align:left;">
<p style="text-align:left;">Par contre si on clique sur le lien (sur l&#8217;application de service que l&#8217;on vient de créer), on a un message d&#8217;erreur dans la rubrique &#8220;Etat du système &#8221; : <em>Le service de recherche ne peut pas se connecter à l’ordinateur hébergeant le composant d’administration. Vérifiez que le composant d’administration 2d013e71-6b6f-4871-839d-41ddcbceaba0 de l’application de recherche Service de Recherche de SharePoint 2010 créé par Powershell fonctionne correctement et réessayez. </em></p>
<p style="text-align:center;"><a href="http://kazoumoulox.files.wordpress.com/2011/08/10.jpg" target="_blank"><img class="aligncenter size-full wp-image-543" title="10" src="http://kazoumoulox.files.wordpress.com/2011/08/10.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></p>
<p style="text-align:left;">
<p style="text-align:left;">C&#8217;est normal, car cous n&#8217;avons pas encore fini la création de ce service de recherche. Maintenant il faut créer le composant d&#8217;administration&#8230; Pour cela : <strong>set-SPenterprisesearchadministrationcomponent -SearchApplication <strong>$SearchServiceApplication</strong>  -searchserviceinstance <strong><strong>$SearchAppServiceInstance</strong></strong></strong></p>
<p style="text-align:left;"><a href="http://kazoumoulox.files.wordpress.com/2011/08/11.jpg"><img class="aligncenter size-full wp-image-544" title="11" src="http://kazoumoulox.files.wordpress.com/2011/08/11.jpg?w=600&#038;h=297" alt="" width="600" height="297" /></a></p>
<p style="text-align:left;">Et si on rafraîchit la page de la console d&#8217;administration centrale (application de service de recherche précédemment créée), l&#8217;erreur sur le composant d&#8217;administration n’apparaît plus !</p>
<p style="text-align:center;"><a href="http://kazoumoulox.files.wordpress.com/2011/08/12.jpg" target="_blank"><img class="aligncenter size-full wp-image-545" title="12" src="http://kazoumoulox.files.wordpress.com/2011/08/12.jpg?w=600&#038;h=362" alt="" width="600" height="362" /></a></p>
<p style="text-align:left;">A partir de cet instant vous pourrez reprendre la main depuis la console d&#8217;administration de SharePoint 2010 et créer vos sources de contenu, étendues, managed properties, règles d&#8217;analyses, etc.</p>
<p style="text-align:left;">Histoire conclure, voici quelques captures d&#8217;écran permettant de comparer un service de recherche créé avec l&#8217;assistant de la console d&#8217;administration centrale de SharePoint 2010 et un autre créé avec Powershell :</p>
<p style="text-align:left;">Les noms de composants, bases de données, etc. sont plus simples (fini les GUID  :p )</p>
<p style="text-align:center;"><a href="http://kazoumoulox.files.wordpress.com/2011/08/15.jpg" target="_blank"><img class="aligncenter size-full wp-image-546" title="15" src="http://kazoumoulox.files.wordpress.com/2011/08/15.jpg?w=600&#038;h=332" alt="" width="600" height="332" /></a></p>
<p style="text-align:left;">Notez également que je n&#8217;ai pas encore créé de partition ni de composant d&#8217;analyse ou encore de composant de requête, c&#8217;est également possible avec Powershell&#8230; d&#8217;ailleurs je le ferai dans un prochain article). Il faudra également associer cette application de service de recherche aux Web Application de ma ferme qui auront à utiliser ce service. Il reste du boulot !</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kazoumoulox.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kazoumoulox.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kazoumoulox.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kazoumoulox.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kazoumoulox.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kazoumoulox.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kazoumoulox.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kazoumoulox.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kazoumoulox.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kazoumoulox.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kazoumoulox.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kazoumoulox.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kazoumoulox.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kazoumoulox.wordpress.com/533/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=533&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kazoumoulox.wordpress.com/2011/08/15/sp2010servicesearchpowershell-part1/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2936677cba6281757d94cbedbcd1a561?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kazoumoulox</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/01.jpg" medium="image">
			<media:title type="html">01</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/02.jpg" medium="image">
			<media:title type="html">02</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/03.jpg" medium="image">
			<media:title type="html">03</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/04.jpg" medium="image">
			<media:title type="html">04</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/05.jpg" medium="image">
			<media:title type="html">05</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/06.jpg" medium="image">
			<media:title type="html">06</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/07.jpg" medium="image">
			<media:title type="html">07</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/08.jpg" medium="image">
			<media:title type="html">08</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/09.jpg" medium="image">
			<media:title type="html">09</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/10.jpg" medium="image">
			<media:title type="html">10</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/11.jpg" medium="image">
			<media:title type="html">11</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/12.jpg" medium="image">
			<media:title type="html">12</media:title>
		</media:content>

		<media:content url="http://kazoumoulox.files.wordpress.com/2011/08/15.jpg" medium="image">
			<media:title type="html">15</media:title>
		</media:content>
	</item>
		<item>
		<title>SharePoint 2010 : En finir avec l&#8217;erreur 7043 du taxonomy Picker</title>
		<link>http://kazoumoulox.wordpress.com/2011/06/20/sp2010-7043/</link>
		<comments>http://kazoumoulox.wordpress.com/2011/06/20/sp2010-7043/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 13:55:51 +0000</pubDate>
		<dc:creator>kazoumoulox</dc:creator>
				<category><![CDATA[Administration SharePoint]]></category>
		<category><![CDATA[Configuration SharePoint]]></category>
		<category><![CDATA[KB]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint 2010 Server]]></category>
		<category><![CDATA[Erreur SharePoint 2010]]></category>
		<category><![CDATA[TaxonomyPicker]]></category>

		<guid isPermaLink="false">http://kazoumoulox.wordpress.com/?p=528</guid>
		<description><![CDATA[Toute personne ayant installé un SharePoint Server 2010 a dû voir remonter dans l&#8217;observateur d&#8217;évènement du serveur SharePoint l&#8217;erreur 7043. Cette erreur nous informe que SharePoint ne parvient pas à compiler le contrôle utilisateur TaxonomyPicker (/_controlTemplates/TaxonomyPicker.ascx). En effet, si l&#8217;on ouvre ce contrôle depuis l&#8217;arborescence (dans le répertoire 14), on s&#8217;aperçoit que le code behind [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=528&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Toute personne ayant installé un SharePoint Server 2010 a dû voir remonter dans l&#8217;observateur d&#8217;évènement du serveur SharePoint l&#8217;erreur 7043. Cette erreur nous informe que SharePoint ne parvient pas à compiler le contrôle utilisateur TaxonomyPicker (/_controlTemplates/TaxonomyPicker.ascx).</p>
<p>En effet, si l&#8217;on ouvre ce contrôle depuis l&#8217;arborescence (dans le répertoire 14), on s&#8217;aperçoit que le code behind lié à ce contrôle utilisateur est sensé être dans la classe : Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker. Or ce n&#8217;est pas le cas, il est dans : Microsoft.SharePoint.Taxonomy.TaxonomyFieldEditor.</p>
<p>Pour voir la solution complète, c&#8217;est sur le site de Laurent Cotton : <a title="Erreur 7043" href="http://laurentcotton.wordpress.com/2011/06/15/sharepoint-2010-comment-corriger-lerreur-7043-taxonomypicker-une-bonne-fois-pour-toute/" target="_blank">http://laurentcotton.wordpress.com/2011/06/15/sharepoint-2010-comment-corriger-lerreur-7043-taxonomypicker-une-bonne-fois-pour-toute/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kazoumoulox.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kazoumoulox.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kazoumoulox.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kazoumoulox.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kazoumoulox.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kazoumoulox.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kazoumoulox.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kazoumoulox.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kazoumoulox.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kazoumoulox.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kazoumoulox.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kazoumoulox.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kazoumoulox.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kazoumoulox.wordpress.com/528/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kazoumoulox.wordpress.com&amp;blog=2355550&amp;post=528&amp;subd=kazoumoulox&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kazoumoulox.wordpress.com/2011/06/20/sp2010-7043/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2936677cba6281757d94cbedbcd1a561?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kazoumoulox</media:title>
		</media:content>
	</item>
	</channel>
</rss>
