Friday, December 30, 2011

Proxy BlueCoat, IIS7, Popups

Sur Windows 2008 (et R2 ), soit IIS 7 et 7.5, il faut impérativement utiliser la methode "force_authenticate" du Bluecoat pour éviter les popups. Je pense pas qu'on devait en IIS6, mais j'en ait plus sous la main :)

Sinon, Bonnes Fêtes! :)

Monday, December 26, 2011

Config pour un crawl anonyme sans access denied / 401

La seule config correcte en Sharepoint 2010 (June) est :

Zone Intranet – NTLM - content source "sharepoint"
Zone Internet – NTLM + Anon - content source "Websites"

Pas top.
C'est peut être reglé dans une CU, car ca ressemble à un bug : avec fiddler on voit l'indexeur envoyer des creds (et se prendre donc justement des 401 dans sa face), meme avec un content source de type website / http.

Je retesterait en 2012 après la mise en production du portail de mon client, donc :)


Wednesday, December 14, 2011

Technet c'est de la ... (configurer la topologie de recherche)

L'exemple clef du technet New-SPEnterpriseSearchQueryTopology est (encore) complètement erroné.
Il crée une topology vide (sans BDD), ce qui suppose plein de manips pré ou post script (je ne crois pas que c'était le but, et en tout cas ça ne marche pas)

"-Clone"  me parait ici la seule maniére de modifier une topology plantée (sans recréer le service)

Pour mémo, voila donc les commandes que j'ai tapé pour me débarrasser de mon query component stuck :


$ssa = Get-SPEnterpriseSearchServiceApplication
$qtOld = $ssa | Get-SPEnterpriseSearchQueryTopology -Active
$qtNew = $ssa | New-SPEnterpriseSearchQueryTopology -clone -querytopology $qtold

-> Arrivé ici on a un duplicata inactif (donc read/write ) de la topo. On peut enfin :

$topo =  $ssa | Get-SPEnterpriseSearchQueryTopology

-> tapez "$topo" pour voir quelle topo vous visez, si vous avez pas trop cassé sharepoint il y en a deux (old et new)

$compo= Get-SPEnterpriseSearchQueryComponent -querytopology $topo[1]          #New
Remove-SPenterprisesearchquerycomponent $compo[1]                                          #Enfin! :)

Set-SPEnterpriseSearchQueryTopology $topo[1] -active

-> Ceci bascule sur votre nouvelle topo. Patientez et ca devrait marcher :)

Editer la topologie de recherche - Sharepoint 2010

Comme en 2007, utiliser l'UI pour des configurations super simples, ce n'est pas à la hauteur!
utiliser la coquille de puissance pour voir se qui est précisément configuré :

 $ssa = Get-SPEnterpriseSearchServiceApplication –Identity "Search Service App"
 $topo = Get-SPEnterpriseSearchQueryTopology –SearchApplication $ssa

dans $topo les topologies.

Utiliser (après avoir vérifié si ce n'est pas un simplement probleme de droits!) quand la creation d'un component est stuck at initializing, deleting, creating... etc

http://social.technet.microsoft.com/wiki/contents/articles/204.aspx

PS : utile aussi, la liste des composants query sur la topo ACTIVE :

Get-SPEnterpriseSearchServiceApplication –Identity "Search Service App" | Get-SPEnterpriseSearchQueryTopology -Active | Get-SPEnterpriseSearchQueryComponent

Tuesday, December 6, 2011

Vérifier que la recherche anonyme fonctionne

cette requete simule (par le id=0) une recherche anonyme. Permet de vérifier la config recherche anonyme, donc.


select msscrawlurl. docid, msscrawlurl. displayurl, mssdocsdids. sdid
from msscrawlurl
join [Search_Service_Application_PropertyStoreDB ]. dbo. MSSDocSdids
on msscrawlurl. docid = [Search_Service_Application_PropertyStoreDB ]. dbo. MSSDocSdids.DocId
where sdid = '0'