1. Identificando el problema.
Intentando hacer una instalación de un WebPart en SharePoint 2010, en una nueva máquina, me topé con el siguiente error, ejecutando en la consola de administración:
The term ‘Add-SPSolution ’ is not recognized as the name of a cmdlet, function, script file, or operable program.
Me imaginaba que al estar instalado Powershell en producción, interpretaría los comandos de SharePoint.Powershell automáticamente, pero no era así.
2. Solución.
Luego de buscar mucho en la WEB, me topé con una solución algo absurda, pero me funcionó:
Antes de ejecutar el script en Powershell, es necesario incluir una primera linea de comando, donde se le indique a la máquina que habilite el Powershell ISE.
Agreguen la siguiente linea al comienzo del scrit que están corriendo:
Add-PSSnapin Microsoft.Sharepoint.Powershell –EA 0
Pero para una solución a largo plazo, esto puede ser desgastante. Entonces les recomiendo leer el siguiente artículo:
http://blogs.msdn.com/b/kaevans/archive/2011/11/14/add-microsoft-sharepoint-powershell-snap-in-to-all-powershell-windows.aspx
No hay comentarios:
Publicar un comentario