Windows Powershell – 1-. Introduccion

Indice:

  1. Introduccion
  2. ¿Donde puedo conseguir Windows Powershell 1.0?
  3. Requisitos.
  4. Instalar Powershell en Windows XP.
  5. Similitudes.
  6. ¿Que puedo hacer con Powershell?
  7. Bibliografia.
  8. Windows Powershell en la web.

1.1  Introduccion:

Windows Powershell es un programa basado en linea de comandos que ayuda a los administradores de una red a lograr una mejor y rapida administracion e implementacion en su entorno, ya que, al hace uso de comandos interactivos y comandos base denominados «cmdlets» (commandlets), permite una mayor eficiencia y menor trabajo por parte de los profesionales o administradores de sistemas.

Powershell amplia las capacidades y caracteristicas de «cmd», pero ademas incorpora la posibilidad de escribir y ejecutar scripts de forma nativa y automatizar tareas facilmente.

Powershell no viene instalado por defecto. Esta disponible, o mejor dicho, se instala como una actualizacion del sistema. Está disponible a partir de Windows XP Sp2, Windows 2003, Windows Vista y Windows 2008.

Con Powershell vamos a poder realizar tareas como examinar el registro del sistema, navegar por las clases WMI y por supuesto configurar y administrar todo el entorno Windows.

Lo que antes haciamos con Visual Basic Script lo vamos a poder hacer ahora con Windows Powershell en muchas menos lineas de codigo.

1.2 ¿Dónde puedo conseguir Windows Powershell 1.0?

Para descargarnos Windows Powershell 1.0 podemos hacerlo desde este enlace.

Podemos encontrar las diferentes versiones disponibles hasta ahora para los diferentes sistemas operativos soportados.

1.3 Requisitos:

Como ya hemos comentado anteriormente, Windows Powershell solo se puede instalar a partir de Windows XP service pack 2.

Antes de instalarlo debemos tener instalado en el equipo la versión 2 del .Net Framework.

Windows Powershell se considera una actualizacion del sistema operativo Windows.

1.4 Instalar Powershell en Windows XP:

Aunque ya sabemos los sistemas operativos en los que podemos instalar Windows Powershell y seguramente acabará instalado en la mayoria de los equipos que tenemos (sino en todos), para hacer pruebas lo voy a instalar en mi windows XP, mas adelante ya lo instalare en otros equipos.

En este enlace disponeis de un manual sencillo de instalación.

1.5 Similitudes:

No puedo decir que soy un entendido en Windows Powershell ni en linux y mas concretamente en shell de bash (nada mas lejos de la realidad), pero lo poco que conozco de ambas me lleva a sacar conclusiones y estas conclusiones son que Microsoft no queria quedarse sin un buen sistema de comandos como el de Unix.

En cuanto os pongais manos a la obra podeis probar ciertos comandos de consola de linux que tambien funcionan correctamente en Windows Powershell. Es cierto que son alias (ya los estudiaremos mas adelante), pero esto quiere decir, creo yo, que Microsoft pretende acercar un poco mas a la gente que se ve atraida por el shell de linux.

Como ejemplo os puedo comantar los comando ls y man. Probadlos.

1.6 ¿Que puedo hacer con Powershell?

Aunque todavía no he hecho mas que asomarme un poco a Windows Powershell, os puedo decir que podemos realizar infinidad de tareas relacionadas con la administracion. Tened en cuenta que en el momento que escribo esto, la version estable es la 1.0. Actualmente estan trabajando en la 2.0 que esta en fase de pruebas, pero estoy seguro (por la pinta que tiene) que la nueva versión traerá consigo muchas mejoras.

De momento nos centraremos en la version 1.0 y cuando saquen la 2.0 ya la estudiaremos a fondo.

Otra de las cosas que me ha hecho fijarme en Windows Powershell ha sido que Vmware sacó un Toolkit con diferentes cmdlets para gestionar los ESXs. Esto es algo que me llama mucho la atención, pero antes de meternos con ello mejor aprendemos a movernos un poco en el entorno de Powershell y sus entresijos, ya vermos mas adelante las diferentes extensiones que le podemos añadir a Powershell.

1.7 Bibliografía:

Hay bastante informacion sobre Windows Powershell en formato libro, la mayoria (por no decir toda) en ingles. Aunque esta seccion la ire ampliando a lo largo del tiempo os puedo aconsejar algunos libros que os pueden ayudar:

  • Windows Powershell in action (Bruce Payette – 2007).
  • Windows Powershell step by step (Ed. Wilson – 2007).
  • Essential Powershell (Holger Schwichtenberg – 2008).
  • Windows Powershell scripting guide (Microsoft Press – 2008).
  • Windows Powershell programming (Wrox – 2008).

Tambien hay un manualillo o guia que a mi me ha gustado mucho ya que en unas pocas hojas nos permite introducirnos y probar Powershell sin complicarnos mucho la vida. Nos da una idea basica y ademas este manual o guia lo podemos descargar sin conse alguno

El manual lo podeis descargar desde aqui.

1.8 Windows Powershell en la web:

Venga, espero que os anime a meteros en este entorno.

——
Oscar Abad
http://www.xulak.com – Consultoría informática

Los comentarios están cerrados.