Articles taggés Application Pool

SharePoint 2010: Comment changer l’application pool d’une web application

0

Si vous souhaitez changer l’application pool d’une web application SharePoint 2010, il ne suffit pas de le changer manuellement sur les serveurs frontaux seulement, il faut aussi dire à SharePoint de prendre en compte les modifications apportées. Sinon vous aurez le droit à une erreur 500, si vous essayer de naviguer dans la web application.

Alors pour modifier le pool applicatif, il faut:

  1. Aller sur un serveur web frontal
  2. Créer un nouveau Application Pool, et le paramétrer comme souhaité
  3. Modifier le site IIS de la « Web Application » pour prendre en compte le pool récemment créé (Si vous essayer de vous connecter sur le site à ce moment là, vous aurez une erreur 500)
  4. Ouvrir le « SharePoint 2010 Management Shell », et exécuter le code suivant:
    $NewWebAppPool = (Get-SPWebApplication http://myWebAppUrl).ApplicationPool
    $webApp = Get-SPWebApplication http://myWebAppUrl
    $webApp.ApplicationPool = $NewWebAppPool
    $webApp.ProvisionGlobally()
    $webApp.Update()
    iisreset
    

Le code va déployer la configuration choisie sur tous les serveurs de la fermes, et il mettra à jour la base de configuration de SharePoint.

Cette manipulation peut être utilisé dans plusieurs cas de figures, en l’occurrence pour respecter la limite préconisée du nombre d’Application Pool par serveur (limité à 10): http://technet.microsoft.com/en-us/library/cc262787.aspx#WebserverAppServer

Erreur de création de l'Application Pool

Comment supprimer un Application Pool dans SharePoint 2010 ?

0

Si vous avez essayer de créer un application pool dans SharePoint 2010, en utilisant un nom de pool qui existe déjà, vous aurez une erreur du genre:

Erreur de création de l'Application Pool

Erreur de création de l'Application Pool

Si l’Application Pool qui comporte le nom souhaité, n’est pas utilisé, sachez que vous pouvez le supprimer via une commande PowerShell.

Pour cela, il faut:

  • Ouvrir « SharePoint 2010 Management Shell » en tant qu’Administrateur
  • Récupérer la liste de Application Pools qui existe, en tapant:
    Get-SPServiceApplicationPool
    
  • Ensuite, saisir la commande suivante:
    Remove-SPServiceApplicationPool -Identity MyApplicationPoolName
    
  • Enfin, taper « Y » pour confirmer la suppression

N’hésitez pas à laisser des commentaires ;-)

Haut de page