Accéder au contenu principal

SharePoint 2007: Script PowerShell pour reconfigurer le Search de WSS V3

 Nous avons vu dans un précédent message comment tester rapidement le bon fonctionnement du moteur de recherche de SharePoint WSS V3 :

Mais que faire lorsque le moteur est vraiment en vrac ?

La première solution est de tout reconfigurer à la main. Mais dans certaines situations, cette solution ne fonctionne pas plus, car il reste des traces de l’ancienne configuration problématique.

La solution ultime est basée sur le composant “PSCONFIG.EXE” avec les lignes ci-dessous :

  • psconfig.exe -cmd services –install
  • psconfig.exe -cmd services -provision

Associé avec le message précédent :

Cela peut donner le script PowerShell suivant qu’il vous suffit d’adapter avec le GUID et la liste des bases de données de votre ferme WSS V3 en question:


[string]$GUIDKey = "ceb90bb2-046a-4dd0-a76d-057dfcd29700" # Enter the dedicated value from your SP Farm

[string]$RegeditPathkey = "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Applications\"+ $GUIDKey +"\Gather\Search\Extensions\ExtensionList"

[string]$IndexFilePathToClean = "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Data\Applications\"+ $GUIDKey +"\Projects\Search\Indexer\CiFiles\*"

# ---------------------------------------------------------
# Delete the Search Config, on each Host :
stsadm -o spsearch -action stop -f

# Show the Proxy settings of the server
netsh winhttp show proxy
# Force the Proxy Reset on each Web Server
netsh winhttp reset proxy

# ---------------------------------------------------------
# Force the refresh of the Farm Configuratrion
psconfig.exe -cmd services -install
psconfig.exe -cmd services -provision

# ---------------------------------------------------------
# Add the Regedit Key
# Create a key with the value:
New-ItemProperty -path $RegeditPathkey -name "39" -Type String -value "pdf" #Check The GUID of The Search

# ---------------------------------------------------------
# Add the Content DBs in the Search Solution
# Web Application:  Web Application 1
stsadm -o spsearch -action attachcontentdatabase -databasename MyWebApplication1DB1
stsadm -o spsearch -action attachcontentdatabase -databasename MyWebApplication1DB2

# Web Application:  Web Application 2
stsadm -o spsearch -action attachcontentdatabase -databasename MyWebApplication2DB1
stsadm -o spsearch -action attachcontentdatabase -databasename MyWebApplication2DB2

# ---------------------------------------------------------
# Force the Full Crawl
net stop SPTimerV3
net stop SPSearch

Remove-Item -recurse $IndexFilePathToClean #Check The GUID of The Search

net start SPTimerV3
net start SPSearch

stsadm -o spsearch -action fullcrawlstart


Une fois cette commande exécutée, il faut paramétrer la base de données du moteur SQL pour lui appliquer la bonne valeur de croissance des fichiers (MDF et LDF) et le recouvrement simple.


Il faut aussi noter qu’il est possible d’utiliser la commande STSADM pour recréer toute la configuration de ce moteur, sous le format suivant
  • stsadm -o spsearch -action start –farmserviceaccount DOMAIN\FarmServiceLogin-farmservicepassword PasswordAssociated -farmcontentaccessaccount EAME\svc_CrawlAccessaccount -farmcontentaccesspassword PasswordAssociated –databaseserver SQLServerOfTheFarm -databasename WSS_Search_DataBase


Ce script est désormais utilisé dans mes fermes de production en cas de soucis de ce moteur signalé par les utilisateurs.

Romelard Fabrice [MBA]

Commentaires

Posts les plus consultés de ce blog

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab

Présentation des outils utiles pour l'entretien de ses haies vives

Afin de gérer les haies vives, il est nécessaire d'avoir recourt à un matériel adapté. Les solutions à batteries sont bien adaptées pour un usage personnel avec des dimensions raisonnables. Ainsi dans mon cas précis, j'utilise les outils suivants de la Gamme Ryobi 18V ONE+ électroportatif: Petit taille-haies simple mais efficace -  RYOBI OHT1855R Un modèle plus puissant qui fonctionne très bien -  RYOBI RY18HTX60A Pour les parties hautes de vos haies, voici un outil très utile -  RYOBI OPT1845 Enfin lorsque vous devez élaguer certains arbres ou certaines partie hautes de vos haies, ce dernier outil est très utile -  RYOBI OPP1820 Ces outils font parti maintenant de mon arsenal de base pour maintenir notre maison chaque saison de taille. Fab

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab