6.1- Get-childitem

Ya comente (creo) en un articulo anterior sobre Powershell, que podiamos utilizar comandos del “cmd” como “dir“. Pues bien, si utilizamos “dir” en Powershell es gracias a que esta definido como alias del cmdletGet-childitem” que es el cmdlet que Powershell ha definido para estas funciones.

Entonces, como ya sabremos, Get-childitem muestra los elementos y elementos secundarios de una o varias ubicaciones especificadas. Una ubicacion puede ser una ubicacion del sistema de archivos, como un directorio o una ubicacion expuesta por un proveedor como un subarbol del registro o un almacen de certificados.

Sintaxis

Get-Childitem -parametro argumento1, argumento2 -parametro2 argumento1 …

Parametros

-Path <String[]>

Especifica una o mas rutas de ubicaciones. Se permite el uso de caracteres comodin. La ubicacion predeterminada es el directorio actual (.). Este parametro es opcional.

-include <String[]>

Recupera unicamente los elementos especificados. Escribir en este apartado un patron como “*.exe”.

-exclude <String[]>

Omite los elementos especificados. Escribiremos tambien un patron.

-name <Switchparameter>

Recupera unicamente los nombres de los elementos de la o las ubicaciones.

-recurse <Switchparameter>

Obtiene los elementos y elementos secundarios de las ubicaciones especificadas. Este parametro es muy util.

Tenemos disponibles algun que otro parametro mas para utilizar con Get-Childitem. Si quieres profundizar mas en ello, consulta la ayuda que ofrece Powershell sobre este cmdlet: get-help -detailed get-childitem.

6.2- Ejemplos.

Ejemplo 1:

>get-childitem

Nos muestra un listado de la ubicacion actual. Muestra todos los elementos que haya en ella.

Ejemplo 2:

>get-childitem -recurse

Este comando recupera los elementos del directorio actual y de sus subdirectorios. Podemos definir mejor el listado utilizando un patron.

Ejemplo 3:

>get-childitem -include “*.txt” -recurse

Igual que el ejemplo anterior, pero solo mostrara los ficheros con extension “txt”.

Ejemplo 4:

>get-childitem -path c:\windows -include *.txt -recurse

Este comando es mas completo que los ateriores. Nos muestra un listado de los ficheros con extension “txt” que hay en el directorio “c:\windows” y en sus subdirectorios.

Ejemplo 5:

>get-childitem -path c:\, d:\ -include “*.txt” -recurse > c:\power\listado.txt

El proceso tarda un rato, ya que tiene que pasar por todo el disco C y el D.

A continuacion podeis ver un fragmento del fichero que ha generado.

Este hace un listado de los ficheros con extension “txt” que hay en los discos C y D y nos crea un fichero “listado.txt” con este contenido.

6.3- Alias de Get-Childitem

Get-childitem tiene tres alias definidos en Powershell, que son:

  • gci
  • ls
  • dir

Podeis probarlos de la misma forma que get-childitem.

Bueno, espero que hasta ahora se entienda la mayor parte de lo que voy explicando. Ya se que no soy ningun fenomeno de hacer tutoriales y menos de la enseñanaza, pero el objetivo es ofrecer una base para que luego, cada uno, profundice lo que le apetezca.

Venga, lo dejamos por hoy.

A pasarlo bien!!

Otros articulos sobre Powershell:

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

abril 1st, 2009

Publicado el: powershell, sistemas, tutoriales

Etiquetas: , , , ,

2 Comments

5.1- Tuberias o canalizacion.

Esto seguro que os suena a todos los que tengais algun conocimiento de linux, ¿que no?

Al igual que linux, Powershell permite combinar dos o mas comandos en uno solo. Tuberia o canalizacion, cualquiera de ellos nos sirve para entendernos.

Cuando se combinan comandos en una canalizacion, se pasan datos entre si en forma de objetos. El primer comando devuelve uno o mas objetos a traves de la canalizacion al segundo comando. El segundo comando procesa estos objetos y a continuacion pasa objetos nuevos o revisados al tercer comando. Este proceso continua hasta que se hayan ejecutado todos los comandos de la canalizacion.

Para encadenar comandos en una canalizacion, tenemos que especificar cada comando en el orden que tiene que ejecutarse. Los comandos los separamos entre si con el simbolo (“|” barra vertical). Los comandos se ejecutaran de izquierda a derecha.

Ejemplo 1:
>get-help * | get-help -detailed

El primer comando nos mostraria toda la ayuda, pero le pasamos el resultado al segundo comando y al final nos mostrara toda la ayuda, pero detallada. Ya se que no es un buen ejemplo pero como todavia no hemos visto otros cmdlets… No os preocupes que esto lo vamos a utilizar mucho a partir de ahora.

Ejemplo 2:

>get-command -verb set | get-help -examples

Si pensamos un poco con detenimiento vemos que el primer comando nos mostraria los comandos cuyo verbo fuese “set“. Vale, ahora le pasamos esta lista al segundo comando que hace que nos muestre la ayuda, pero solo el apartado “examples” de cada una.

Si juntamos todo esto tenemos que finalmente nos mostrara por pantalla el apartado “examples” de la ayuda solo de aquellos cmdlets cuyo verbo sea “set“.

5.2- Redireccion:

Redireccion de la salida desde Windows Powershell a archivos de texto.

De manera predeterminada, Powershell dirige la salida de comandos a la pantalla de Powershell. De todas formas, podemos modificar este comportamiento dirigiendo la salida a un archivo de texto.

Para hacer esto, tenemos que utilizar el simbolo “mayor que” (>) y el nombre del archivo al final.

Ejemplo 1:

>get-help -detailed get-command > c:\power\docs\get-command.txt

Esto comando crea un fichero de texto en la ruta especificada cuyo contenido es la ayuda del cmdlet get-command de Powershell.

Ahora podemos revisar el fichero todas las veces que queramos e incluso imprimirlo si es nuestro deseo.

Ejemplo 2:

>get-command -verb get > c:\power\listadoget.txt

Crea un fichero de texto cuyo contenido es el listado de todos los cmdlets de powershell cuyo verbo coincida con “get“.

5.3- Anexar:

Al redireccionar la salida a un fichero de texto, si este fichero ya existe, se eliminara lo que habia en el para introducir el nuevo texto que le enviamos.

Si no queremos hacer esto y lo que queremos es añadir nuevos datos al fichero, utilizaremos el simbolo “>>“. con esto la salida que le enviamos se añadira al final del fichero.

Ejemplo 1:

> get-command *file > c:\power\listadofile.txt

Con esto creamos un fichero de texto que contiene:

Ahora vamos a añadir a este fichero, otro listado:

>get-command *item >> c:\power\listadofile.txt

Y vemos el resultado en el fichero de texto:

Se nota el añadido, ¿no?

Bueno, pues por hoy ya hemos tenido bastante, otro dia mas…

A pasarlo bien!!

Otros articulos sobre Powershell:

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

marzo 29th, 2009

Publicado el: formacion, powershell, sistemas

Etiquetas: , , , , ,

Deja un comentario

Ya hemos comentado en articulos anteriores sobre Windows Powershell lo que son los commandlets. Hoy vamos a ver uno de ellos que nos facilitara en un momento dado el trabajo.

4.1- Get-command

Este cmdlet obtiene informacion basica acerca de los cmdlets y otros elementos de comandos de Windows Powershell como archivos, funciones y proveedores de Windows Powershell.

Parametros:

-name

Obtiene informacion unicamente de los cmdlets o elementos de comando con el nombre especificado. Se permite el uso de caracteres comodin.

-verb

Obtiene informacion basica acerca de los commandlets con nombres que incluyan el verbo especificado.

-noun

Obtiene los cmdlets con nombres que incluyan el sustantivo especificado.

Hay varios parametros mas, pero de momento nos vale con estos.
Vamos a praticar un poco con algun ejemplo:

Ejemplo1:
> get-command

Como podemos ver en la captura, este comando nos muestra una lista de todos los comandos que tenemos disponibles en Windows Powershell. Los ordena en varias columnas.

Ejemplo2:

> get-command -verb set

Nos muestra los cmdlets con el verbo “set”.

Ejemplo 3:

> get-command -noun file

Este nos muestra los cmdlets cuyo nombre tiene la palabra “file”.

Ejemplo 4:

> get-command -name set-*

Muestra todos los cmdlets que comiencen por “set-”. En este caso, la salida esa la misma que si hubieramos puesto: “get-command -verb set”.

Dado que el parametro “-name” es opcional, tambien podemos poner: “get-command set-*”

Por ahora ya es suficiente sobre este cmdlet.

Es bueno que vayamos practicando lo que vamos aprendiendo hasta ahora.

Venga, a pasarlo bien.

Otros articulos sobre Powershell:

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

marzo 28th, 2009

Publicado el: powershell, sistemas, tutoriales

Etiquetas: , , , , ,

14 Comments

La ayuda es muy importante en el mundo en el que nos movemos y Windows Powershell tiene un buen sistema de ayuda a la vez que sencillo.

Vamos a ver como obtener ayuda en este entorno.

3.1- El cmdlet get-help

El commmandlet que Powershell pone a nuestra disposicion para obtener ayuda es: “get-help“.

Si introducimos “get-help” en la consola de Powershell, nos mostrara un resumen de la utilizacion de este cmdlet.

Podemos probarlo:

Esto es un resumen del commandlet “get-help“, si queremos que la ayuda este un poco mas detallada utilizaremos el parametro “-detailed” de la siguiente forma:

> get-help -detailed

o

> get-help -detailed get-help

En el commandlet anterior podemos identificar tres partes. Primero el commandlet “get-help” que es el comando en si. Despues el parametro “-detailed” que lo que hace es modificar la salida de “get-help” y en este caso lo que hace es darnos una version de la ayuda mas detallada con informacion adicional. Añadiendo este parametro podemos obtener un resultado mas amplio que si no lo utilizamos.

Y despues de “-detailed” escribimos el argumento, que es de lo que queremos obtener ayuda. En este caso queremos obtener ayuda del cmdlet “get-help“. Si no lo ponemos nos dará ayuda de la ayuda, que es lo mismo.

Para comparar el resultado de “get-help” con y sin el parametro “-detailed” podemos hacer la prueba. Antes lo hemos hecho sin detailed, pues ahora lo vamos a hacer con el:

Observamos que en este ultimo caso, la ayuda es bastante mas completa. You suelo utilizar siempre el parametro “-detailed“.

Como ultima parte del commandlet “get-help” debemos añadir el cmdlet o concepto del que queremos ayuda. En el ejemplo que hemos visto antes, le hemos indicado que queriamos ayuda precisamente del comando “get-help” (get-help -detailed get-help“).

No, no me he equivocado. Ademas de poder obtener ayuda de los diferentes commandlets de Windows Powershell, tambien podemos hacerlo con conceptos diferentes a comandos. Por ejemplo, para obtener ayuda sobre los operadores aritmeticos en Windows Powershell  pondremos:

> Get-help about_arithmetic_operators

3.2- Parametros de Get-help.

Tenemos disponibles varios parametros para usar junto con el cmdlet “get-help”. Los mas insteresantes pueden ser:

-name <String>

Muestra ayuda sobre un tema conceptual o cmdlet que le especifiquemos. <String> representa el nombre de un cmdlet o un concepto. Se premite el uso de caracteres comodin. Este parametro es opcional, Esto quiere decir que si queremos indicarlo lo haremos y sino, pues no.

ejemplo:  get-help -name get-command (muestra ayuda del cmdlet “get-command

-detailed <SwitchParameter>

Este ya lo hemos visto antes. Muestra informacion adicional.

-examples <SwithcParameter>

Muestra unicamente el apartado de ejemplos de la ayuda de un cmdlet o concepto. Este apartado de la ayuda de Powershell es muy interesante a la vez que util.

ejemplo: get-help -examples get-help (muestra los ejemplos de la ayuda del cmdlet “get-help“)

-full <SwitchParameter>

Muestra la ayuda completa de un cmdlet.

Hay varios parametros mas diponibles pero para hacernos una idea nos vale de momento con estos. De todas formas, como ya he comentado antes, podemos obtener informacion sobre el comando “get-help” de la siguiente forma:  get-help -detailed get-help.

3.3- Otras formas de obtener ayuda.

En este apartado, solo comentar las funciones: help y man. Ya veremos mas adelante lo que son las funciones y los Alias, pero por ahora nos quedamos con que existen y si queremos podemos probarlas:

> man

> help

Tambien disponemos de ayuda en forma de ficheros de texto en el directorio en el que esta instalado Windows Powershell que normalmente es: %windir%\system32\windows powershell\1.0\

Ahora deberiamos tener un poco mas claro el tema de como obtener ayuda en Windows Powershell.

De todas formas, ya sabeis, si teneis alguna duda sobre este u otro tema que se trata en este blog, pedeis enviarme un e-mail a: oscar(arroba)aprendeinformaticaconmigo.com

Venga, a pasarlo bien y nos vemos en el proximo articulo.

Otros articulos sobre Powershell:

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

marzo 27th, 2009

Publicado el: formacion, powershell, sistemas, tutoriales

Etiquetas: , , ,

Deja un comentario

2.1 Esto me recuerda a algo…

A primera vista es inevitable pensar que “esto es igual que el CMD“…

En algunos aspectos esto es cierto. Podemos utilizar comando tipicos del “CMD” como por ejemplo “cd” para cambiar de directorio o “mkdir” para crear un directorio de la misma forma en que lo haríamos en el ya clasico “CMD“.

Ademas tenemos tambien disponibles utilidades mas “modernas” como “fsutil“.

Hay que decir que Powershell lo podemos utilizar de dos maneras diferentes. La primera es de forma “interactiva“. Esta forma es la que vamos a utilizar de momento y la otra ya la veremos mas adelante, cuando tengamos mas conocimientos. En este modo introducimos los comandos despues del prompt del sistema operativo.

Como va a ser costumbre a lo largo de esta serie de articulos sobre Powershell, los diferentes apartados los intentare completar con ejemplos que lo clarifiquen un poco mejor. Y para empezar con ellos que mejor que hacerlo desde el principio con unos ejemplos bien sencillos:

Ejemplo 1:

Listar el contenido del directorio en el que nos encontramos.

dir

En la imagen podemos ver la forma en que nos muestra la información de la carpeta.

Ejemplo 2:

Posicionarnos en el directorio raiz del disco c: (si es que no estamos ya en el).

cd \

En este caso, si no dejamos espacio entre “cd” y la barra invertida (\), no dara un error.

Osea que recordad que debemos dejar un espacio.

Ejemplo 3:

Crear el directorio “power“.

mkdir power

Ejemplo 4:

Hacer un listado del directorio raiz de c:, pero esta vez se lo indicaremos.

dir c:\

Ahora podemos observar que está creado el directorio “power“.

Ejemplo 5:

Cambiar al directorio “power“.

cd power

Si queremos, podemos hacer otro listado del directorio actual y ver el resultado.

Como conclusion de este apartado sacamos que es muy parecido en aspecto al “CMD“, pero ya vermos que le podemos dar muchas mas funcionalidad que a este.

2.2 Command Completion:

Como podeis observar, el titulo de este apartado esta en ingles, no por nada, simplemente por que no se como traducirlo exactamente. Podriamos llamarlo: “completando comandos” o “finalizando comandos“, pero bueno, seguro que vais a entender bien la explicacion que voy a dar al respecto y os va a quedar muy claro.

Una caracteristica importante de la linea de comandos es esta (tab-completion). Esto nos permite introducir un comando parcialmente y pulsar la tecla “tabulador” para que Powershell intente completar el resto del comando.

A parte de poder utilizar esta caracteristica con los comandos de Powershell, tambien podemos utilizarla con ficheros. Si introducimos el comienzo de un fichero y pulsamos la tecla “tabulador“, Powershell completara el comando hasta donde pueda. Digo hasta donde pueda porque es bastante normal que tengamos varios ficheros cuyo nombre comience de la misma manera. En este caso, Powershell nos completaria hasta el ultimo caracter antes de la coincidencia.

Podemos pulsar la tecla “tabulador” mas veces para que nos vaya mostrando las diferentes opciones que tenemos hasta que coincida con la que nosotros necesitamos.

La mejor forma de entender esto es haciendo. Manos a la obra…

Ejemplo 6:

Abrimos Windows Powershell y tecleamos “get-“.

A continuacion pulsamos la tecla “tab” una vez y nos percatamos que ahora nos muestra: “Get-Acl“.

Si pulsamos nuevamente la tecla “tab” nos mostrara: “Get-Alias“.

Y si lo hacemos por tercera vez: “Get-AuthenticodeSignature“.

Bueno, y asi todas las entradas que coincidan en que su comienzo se “get-“. Al llegar al ultimo comando y volver a pulsar “tab“, volvera a empezar por el principio.

Os animo a que probeis por vuestra cuenta ya que es algo que utilizaremos mucho y cuanto antes nos acostumbremos a esta caracteristica, mejor que mejor.

2.3 Historial de comandos introducidos:

Otra caracteristica muy util que incorpora “Windows Powershell 1.0” es el “historial de comandos“.

El historial de comandos, por si no lo sabes ya, es una lista de los comandos que hemos ido introduciendo en la sesion actual de “Windows Powershell“. Imaginaos que teneis que volver a ejecutar un comando que sabeis que habeis introducido hace poco y quereis volver a introducirlo, sino completamente igual, moficiando algun parametro o argurmento. Para esto nos va a venir muy bien lo que voy a explicar a continuacion.

Si hemos introducido en la sesion actual algun que otro comando, podemos pulsar la tecla “flecha arriba“  para nos muestre el comando que acabamos de introducir. Si pulsamos varias veces mas nos ira mostrando los anteriores.

Si encontramos el que nos interesa y queremos volver a ejecutarlo “tal cual“, simplemente pulsamos “Intro“. Si por el contrario tenemos que modificar algun parametro o argumento, basta con hacerlo moviendonos por el comando con las teclas “flecha izquierda” y “flecha derecha“, borrar lo que no nos interesa e introducir lo que queremos añadir en el lugar adecuado y pulsar “Intro”.

F7.

Si pulsamos F7 nos abrira un “pop-up” en la ventana de Powershell en la que podemos ver una lista de los ultimos comandos instroducidos en la sesion actual. Para movernos por esta lista utilizaremos las teclas “flecha arriba” y “flecha abajo“.

Una vez posicionados en el comando que nos interesa, pulsamos “intro“.

Get-History

Todavia no hemos visto los commandlets de Powershell, pero como encaja en este apartado, no puedo dejar de mencionar este, aunque ya lo veremos en profundidad mas adelante.

Ahora vale simplemente con que sepamos lo que hace. Y lo que hace es mostrarnos la lista de los ultimos 32 comandos introducidos en la sesion actual. En los ejemplos que pondre mas adelante seguro que os queda mas claro, pero ya os digo que lo veremos en profundidad en otro articulo posterior. Para comprobar lo que hace, basta con introducir “get-history” en la linea de comandos de Powershell.

2.4 Formato de los comandos en Powershell.

En todo shell que nos podamos encontrar, los comandos tienes un formato especifico para que puedan ser interpretados correctamente. Y claro, Powershell no iva a ser diferente.

Como ya comente en el articulo anterior, los comandos en Powershell se llaman “cmdlets” (commandlets).

Normalmente un commandlet consiste en tres partes, aunque yo voy a añadir una cuarta:

  1. Un verbo.
  2. Un nombre.
  3. Uno o varios parametros (opcional).
  4. Uno o varios argumentos (opcional).

El verbo y el nombre estan separados por el caracter “guion” (-) y los parametros y argumentos por el caracter “espacio“. mas o menos podria quedar así:

verbo-nombre -parametro1 argumento1 -parametro2 argumento2

Espero que se vea bien, pero no os preocupeis que a medida que avancemos, entenderemos mejor todo este asunto.

Como ejemplos:

get-history

Nos muestra un lista de los ultimos comandos ejecutados (por defecto 32).

get-history -count 10

Este nos muestra los ultimos 10 comandos introducidos en la sesion actual. Podemos observar que en este caso hemos introducido el parametro “-count” y el argumento 10.

get-history 7

Muestra solo el comando numero 7, el que tiene el ID 7. Como ya he dicho antes, hay parametros que se asumen por defecto y auque no los escribamos en la consola, es como si lo hicieramos.

El comando anterior podria haberse escrito:

get-history -id 7

Y el resultado seria el mismo.

Para hacernos una idea, creo que es suficiente por ahora. Ya tendremos tiempo mas adelante de ajecutar commandlets mas complejos.

Seguro que os habeis dado cuenta, pero por si acaso os lo comento yo. El uso de mayusculas y minusculas es indiferente. Da igual que igual da.

————————————–

Venga, por ahora ya tenemos para practicarnos un poco con esto. Probad lo que hemos visto y si teneis alguna duda me la comantais, a ver si yo os puedo ayudar.

A pasarlo bien!!

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

marzo 12th, 2009

Publicado el: formacion, powershell, sistemas, tutoriales

Etiquetas: , , ,

9 Comments

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

marzo 10th, 2009

Publicado el: powershell, sistemas, software gratuito, tutoriales

Etiquetas: , , , , ,

5 Comments

« Página anterior