Question

J'obtiens cette erreur lors de l'ajout d'une solution à prod farm...

enter image description here

il y a quelques semaines, j'ai trouvé un site Web qui m'a donné une ligne à écrire avant de lancer une commande d'ajout, mais je ne la trouve plus

Deuxièmement, le compte qui utilise Powershell est administrateur de la batterie...ne comprends pas :s

Était-ce utile?

La solution

Pour ajouter des solutions, vous devez être administrateur local au-dessus du shell admin.Exécutez le shell en tant qu'administrateur.

Comme je l'ai dit dans les commentaires, je ne trouve pas d'exigence spécifique spécifiée sur TechNet, mais j'ai fait un test sur une de mes fermes:

•J'ai d'abord ajouté un nouvel utilisateur à mon ANNONCE.

•En tant que membre de l'AD, les utilisateurs uniquement directement sur le serveur de ma ferme sont cela fait partie des utilisateurs du domaine, et donc du groupe d'utilisateurs local.

•J'ai lancé un shell d'administration SP2010 en utilisant Exécuter en tant qu'utilisateur différent (clic droit sur shell) et connecté en tant que mon nouvel utilisateur.Déjà comme moi au démarrage, j'ai eu quelques erreurs à cause du manque d'accès (La ferme locale n'est pas accessible.Les applets de commande avec FeatureDependencyId ne le sont pas enregistré.)

•J'ai essayé d'ajouter une solution et j'ai obtenu:

Ajouter-SPSolution :Impossible d'accéder à la ferme locale.Vérifiez que le local la ferme est pr operly configurée, actuellement disponible, et que vous avez les autorisations appropriées pour accéder à la base de données avant d'essayer Encore une fois.

•J'ai maintenant donné des privilèges d'administrateur de ferme à l'utilisateur de test et lancé un nouveau coquille.Toujours la même erreur.

•J'ai exécuté un autre Shell en tant qu'administrateur de ma ferme (si connecté en tant que compte n'oubliez pas d'utiliser Exécuter en tant qu'administrateur si vous avez activé le contrôle de compte d'utilisateur).Ici Je ajout de mon utilisateur de test en tant qu'administrateur Shell

•J'ai maintenant commencé un nouveau shell avec mon utilisateur de test.Aucune erreur pendant chargement, mais quand j'ai essayé d'ajouter, j'ai eu la même erreur que vous:

Ajouter-SPSolution:Accès Refusé

•J'ai ensuite ajouté l'utilisateur test au groupe administrateur local et a ouvert une nouvelle coquille.

•Lors de l'ajout de l'utilisateur, je pouvais ajouter l'utilisateur sans problème.

Sources:Réponse acceptée à la question add Sharepoint 2010 powershell-accès à spsolution refusé

Autres conseils

Cliquez simplement avec le bouton droit sur PowerShell et cliquez sur "Exécuter en tant qu'administrateur".Si cela ne fonctionne pas, exécutez simplement Get-SPShellAdmin et voyez si votre compte que vous utilisez est répertorié en tant que ShellAdmin.Initialement, seul le compte de service "Administrateur de la batterie" est un administrateur ShellAdmin (pas le compte de service "Administrateur de configuration").

Si votre compte n'est pas répertorié, utilisez l'administrateur Add-Sphell pour ajouter votre compte.Vous pourriez vous retrouver ici dans un cercle vicieux où vous obtiendriez toujours "Accès refusé" lors de l'exécution de Add-SPShellAdmin.Dans ce cas, connectez-vous simplement en tant que compte de service "Administrateur de la ferme", puis ajoutez votre compte initial en tant qu'administrateur Shell.

À ce stade, vous pouvez vous reconnecter avec votre compte initial, "Exécuter en tant qu'administrateur", puis exécuter Add-SPSolution, et j'espère que cela fonctionnera pour vous .

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top