11
votes

Exécutez les commandes PowerShell en C #

System.Management.Automation.CommandNotFoundException: The term 'add-spsolution' is not recognized as the name of a cmdlet, function, script file, or operable program.

1 commentaires

Avez-vous trouvé une solution?


4 Réponses :


8
votes

Vous devez utiliser la commande Import-Module pour charger le bon module pour SharePoint. Utilisez Get-Module pour trouver les modules disponibles.

Pour ce faire par programme, voir mon message sur le sujet:

http://www.nivot.org/2010/05/03/ PowerShell20Développeressessentials1InitializingAnarunspaceWithamodule.aspx

-oisin


0 commentaires

11
votes

Ajouter cette commande d'abord:

add-pssnapin microsoft.sharepoint.powershell -a 0


0 commentaires

-1
votes

Assurez-vous également que vous exécutez une commande "add-spsolution" à partir d'applications Web, qui s'exécute sur IIS, et non avec Standard Visual Studio Server (lorsque vous appuyez sur F5).


0 commentaires

2
votes

J'ai ce problème récemment. Dans mon cas, je n'étais ni capable de voir la solution ajoutée ni capable d'ajouter une solution. Donc, je supprime la solution en utilisant ci-dessous la commande PowerShell: xxx

puis j'ai été capable d'ajouter ma nouvelle solution de code.


0 commentaires