Una de las cosas que me agradó del PowerGUI es la capacidad de poder visualizar en un arbol la estructura de un directorio que contiene scripts de PowerShell a través de su Script Explorer.
Luego de haber descartado el uso de PowerGUI dada las consideraciones expuestas, decidí buscar si era posible dotar de dicha funcionalidad a nuestro PowerShell ISE. Y ciertamente encontré que sí.
Si abrimos nuestro PowerShell ISE y elegimos la opción «Open Add-on Tools Website» del menú «Add-ons»
Se abrirá nuestro browser en la ruta:
Allí podremos encontrar la sección PowerShell ISE Add-Ons en donde, además de los add-ons ya referidos ISESteroids e ISERegex,
veremos la referencia del Powershell ISE Project Explorer
Si pulsamos el enlace, iremos a la página del proyecto desde podremos descargar el Add-on
Pulsamos el botón [PsISEProjectExplorer-1.2.3.zip] para descargar el archivo
Nos solicitará aceptar la licencia
Pulsamos «I Agree»
Y luego «Save» para iniciar la descarga.
Una vez completada la descarga, vamos a la ruta donde hemos colocado el .zip y con ayuda de algún programa de compresión (como 7-zip) descomprimimos el archivo en una carpeta.
Entramos en la carpeta y veremos
Nos aseguramos que hemos cerrado todas las instancias del PowerShell ISE (y de ser el caso, tambien del PowerGUI), y ejecutamos el archivo «Install_to_UserModules.bat» haciendo doble click sobre este.
Pulsamos «y» para indicar que se realice la instalación del módulo en el directorio.
Y nuevamente «y» para instalarlo en nuestro profile
Presionamos cualquier tecla para continuar y se cerrará la consola de la instalación.
Abrimos nuestro PowerShell ISE y voilà
Ya contamos con el Project Explorer en nuestro PowerShell ISE
Ya solo tenemos que pulsar el botón «Change» para elegir el path de nuestro Workspace y veremos el arbol correspondiente al directorio donde están nuestros scripts.
Disfrutenlo!!