Une des première choses que l'on apprend quand on travaille avec SharePoint, c'est de lancer la commande IIS Reset et que SharePoint est lent au démarrage.
Du coup, très souvent en formation WSS/MOSS, on me demande les scripts utilisés pour "recycler" les application pool (bien plus rapide que le IIS Reset) ou même pour warmup (chauffer) le serveur sharepoint afin d'éviter cette lenteur au démarrage. Plusieurs personnes ont déjà donner ce genre d'infos sur la toile (Joel Oleson, Andrew Connel) voire même dans des livres comme l'Office SharePoint Server 2007 Administrator companion.
Et dernièrement, un freeware (dont Gat et moi-même avions parlé rapidement dans des posts précédent) disponible sur harbar.net, vous permet de faire les mêmes choses via une interface graphique :
Donc pour récapituler tout cela :
- Recycler une application pool : %windir%\system32\cscript.exe c:\windows\system32\iisapp.vbs /a "[Name of your App Pool]" /r
- Warmup des serveurs et du stsadm via ce fichier zip: http://blogs.msdn.com/joelo/attachment/697044.ashx (sur le blog de Joel). Vous y trouverez 3 fichiers.
Startup.bat - Appelle le script warmupserver.cmd et lui passe le nom du serveur en paramètre (à modifier selon vos besoins)
Warmupserver.cmd - Vérifie le nom du serveur et appelle le script HttpRequest.vbs qui lancera le JIT des pages mentionées dans le fichier (à modifier selon vos besoins)
HTTPRequest.vbs - Ce script exécute une requête HTTP en utilisant l'objet XMLHTTP
<Philippe/>