Table of Contents

Symptômes

Lors du lancement du management Shell de SharePoint 20xx (ici 2010) :

 L’erreur suivante se produit : "The local farm is not accessible. Cmdlets with FeatureDependencyId are not registered"

Cause du problème

Même si vous avez lancé votre commande avec un compte membre du groupe administrateur de la ferme, vous pouvez rencontrer l’erreur.

Pourquoi ? Car il y a une différence fondamentale entre utiliser votre compte dans l’administration centrale et en PowerShell. En effet quand vous effectuez des opérations via l’administration centrale, c’est le compte de pool qui est utilisé, et celui-ci a bien évidemment les droits adéquats sur le serveur et les bases de données.

Lorsque vous lancez des commandes via PowerShell, c’est votre compte qui effectue les opérations, et si celui-ci n’a pas les bons droits … Point de salut.

Résolution

Plutôt que de donner manuellement les bons droits à votre compte, utilisez la commande "Add-SPShellAdmin", qui va effectuer le travail pour vous. Lancez cette commande avec (par exemple) le compte utilisé pour l’installation de SharePoint.

Exemple: Add-SPShellAdmin -UserName Domaine\Utilisateur

Commandes liées

Autres langues

Cet article est également disponible dans les langues suivantes :