Pues eso, que cuidado. Ale, hasta luego! Sonrisa

Si necesitas crear Scripts power shell para algún proyecto de SharePoint, seguramente lo más cómodo es que puedas hacerlo usando Visual Studio. Tienes varias posibilidades a la hora de trabajar con ficheros PS1 desde Visual Studio. A groso modo:

  • Crearlo como fichero de texto con extensión .PS1. Y no necesitas nada más. No tendrás sintaxis coloreada, ni debug paso a paso, pero funciona.
  • Instalar alguna extensión para Visual Studio. Algunas que pintan bien:
    • Power GUI: Disponible desde el administrador de extensiones de Visual Studio. Antes de instalar el add-in, hay que instalar el Power GUI (como tal). Este pluggin nos dará intellisense, sintaxis coloreada, un tipo de proyecto para scripts power shell, etc.
    • Power Studio: Muy similar al anterior.

Yo personalmente uso el Power Studio, pero porque lo encontré primero.

Sin embargo, tras la última actualización del power studio, ahora tengo un error cuando intento abrir un fichero PS1. Entonces, lo que hice fue, “abrir con” sobre el fichero

image

Y elegir la consola de Power Shell ISE.

image

Power Shell ISE es la consola gráfica de Microsoft para Power Shell, y que podéis instalar desde la opción de añadir características de Windows. Pinta así:

image

También tiene depuración, colorea, y tal y tal.

Sin embargo, al abrir Power Shell ISE desde Visual Studio, al ejecutar mis scripts power shell de SharePoint, me encuentro con el siguiente error:
























El motivo era que Visual Studio me abría el Power Shell ISE de 32 bits, y los scripts de SharePoint necesitan la versión de 64 bits. Una vez abierto el Power Shell ISE x64, todo funcionó a la primera.

Si queréis añadir el Power Shell ISE para x64 desde Visual Studio, estas son las rutas:

x64: C:Windowssystem32WindowsPowerShellv1.0

x86:    C:WindowssysWOW64WindowsPowerShellv1.0

Saludos!!