Como ya vamos teniendo mas conocimientose sobre Powershell, aunque todavia hay muchisimo que ver, vamos a instalar en este articulo en “Vmware Infraestructure Toolkit para Windows” o lo que viene siendo lo mismo, cmdlets de powershell para Vmware.

Segun indican en la web de vmware, “Vmware Infraestructure Toolkit para Windows” proporciona una potente pero sencilla interfaz de linea de comandos para la gestion basada en la plataforma de Vmware Infraestructure. Los administradores Windows pueden majejar facilmente y desplegar la infraestructura de Vmware con una interfaz de linea de comandos familiar y facil de usar.

Pagina de vmware sobre VI toolkit for windows.

Si no os habeis dado cuenta, ya os lo digo yo. Para poder instalarlo tenemos que tener instalado ya el Windows Powershell que lo podeis bajar de aqui si no lo teneis ya.

La version mas actual que tenemos disponible ahora mismo es la 1.5 y la podeis descargar desde aqui.

Guardamos el fichero.

Ahora ya tenemos el ejecutable. Pues nada, lo ejecutamos…

Bueno, ya veis que no tiene nada.

Cuando finaliza la instalacion dispondremos de este icono en el escritorio:

Lo ejecutamos e inicamos una sesion en powershell con los cmdlets que nos aporta el VI Toolkit de Vmware.

Si os fijais, en el menu Inicio –> Programas –> Vmware –> Vmware VI Toolkit, dispondremos del mismo acceso directo. Ademas, tambien dispondremos de varios accesos directos a documentacion que nos puede ayudar a comprender mejor la forma de utilizacion del VI Toolkit. Os aconsejo que les echeis un vistazo.

Bueno, hasta aqui lleva el tutorial de instalacion del VI Toolkit 1.5 de Vmware. En proximos articulos veremos que podemos hacer con esto y como podemos hacerlo.

Venga, nos vemos…

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

abril 8th, 2009

Publicado el: powershell, sistemas, tutoriales, virtualizacion, vmware

Etiquetas: , , , , ,

Deja un comentario

Sobre esto voy a hacer un articulo a parte. Ya se que esta incluido en otro articulo anterior, pero seguro que nos viene bien a alguno en un momento dado a la hora de hacer una busqueda.

Si queremos reiniciar un servidor Windows Server 2008 Core tenemos que utilizar un comando como:

Shutdown -r -t 0

Donde “-r” le indica que vamos a reiniciar y “-t” le indica que espere una cantidad de segundo que le indicamos a continuacion, en este caso “cero“.

Nada mas, solo era eso.

A pasarlo bien!!

Otros articulos de esta serie:

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

marzo 27th, 2009

Publicado el: sistemas, tutoriales, windows server 2008

Etiquetas: , , , ,

Deja un comentario

Este va a ser sencillo y corto.

Una vez que ya tenemos configurada la red de nuestro servidor Windows Server 2008 Core, lo vamos a meter en el dominio.

Tenemos que acordarnos, si estamos trabajando con maquinas virtuales, tener levantada la otra maquina en la que tenemos Windows Server 2008 y la hemos configurado como controlador de dominio con los servicios de Directorio Activo. Si estamos trabajando con maquinas fisicas, tenemos que tenerla encendida por los mismos motivos, claro.

El comando para meter en el dominio a nuestro Windows Server 2008 Core es:

netdom join %computername% /domain: dominio.com

¿Que?

Facil, verdad.

Pues es es todo por ahora.

Otros articulos de esta serie:

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

marzo 27th, 2009

Publicado el: sistemas, tutoriales, windows server 2008

Etiquetas: , , , , ,

Deja un comentario

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

Una de las primeras tareas que vamos a realizar una vez que ya tenemos instalado el Sistema Operativo Windows Server 2008 Core, es cambiarle el nombre.

Para ello utilizaremos el siguiente comando:

netdom renamecomputer %computername% /newname:SERVER02

Creo que es bastante intuitivo, ¿no?

Le decimos que Y (yes)…

Ala, pues ya está cambiado.

Venga, hasta el proximo articulo.

Otros articulos de esta serie:

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

marzo 25th, 2009

Publicado el: sistemas, tutoriales, windows server 2008

Etiquetas: , , , ,

2 Comments

Antes de instalar el rol de Active Directory Domain Server en un servidor y promoverlo a servidor de dominio, tenemos que planear la infraestructura de Active Directory.

Tenemos que tener decidido el nombre del dominio y de DNS. Un dominio solo puede tener un nombre de DNS.

Si el dominio que vamos a crear va a tener controladores de dominio de versiones anteriores a Windows Server 2008. En ese caso tendremos que configurar bien el “nivel funcional”. Si el futuro dominio solo va a tener controladores de dominio con Windows Server 2008, tendremos que configurar el “nivel funcional” correctamente para beneficiarnos de todas la nuevas caracteristicas de esta version de Windows.

Detallar como se implementara el DNS para soportar Active Directory. Es una buena practica implementar el DNS para nuestros dominios Windows utilizando el servicio DNS de Windows.

La configuracion IP para el controlador de dominio. Por supuesto una IP estatica y los valores de la mascara subred. Tambien deberemos configurar los servidores DNS para que lleve a cabo resolucion de nombres.

El nombre y contraseña de una cuenta de administrador. La contraseña debe existir y cuanto mas compleja, mejor. Pero eso si, que podamos recordarla.

Comenzaremos desde el “Server Manager” (podemos hacerlo de mas formas). Ya sabremos que windows 2008 nos facilita la configuracion basada en roles, instalando solo los componentes que son indispensables para los roles que ejecutara el servidor.

El el apartado de “Roles Summary” hacemos click en “Add Roles”.

Este “Add Roles Wizard” es muy intuitivo.

Pulsamos en “next”.

A continuacion tenemos una lista de los roles que le podemos añadir al servidor.

Activamos la casilla de “Active Directory Domain Services”.

Podemos leer lo que nos muestra para enterderlo un poco mejor.

Despues de pulsar en “Install”, comienza la instalacion de AD DS.

Al finalizar, nos muestra un resumen de la instalacion que ha realizado.

Volvemos al “Server Manager” y ahora podemos ver que hay un Rol instalado.

En la parte izquierda, expandimos “Roles” y seleccionamos “Active Directory Domain Services” para que nos muestre las caracteristicas del mismo:

Vale, pues ya tenemos instalados los Servicios de Dominio del Directorio Activo.

El proximo paso sera promocionar nuestro servidor a servidor de dominio.

Venga, a pasarlo bien!

Otros articulos de esta serie:

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

marzo 22nd, 2009

Publicado el: sistemas, tutoriales, windows server 2008

Etiquetas: , , , ,

27 Comments

Continuando con los articulos relacionados con Windows Server 2008, seguimos configurando las opciones basicas de nuestro nuevo servidor, en este caso vamos a hacer lo propio con la configuracion de red.

Para ello, volvemos a utilizar “Initial Configuration Tasks” y en este caso hacemos “click” en “Configure Networking” dentro del primer apartado: “Provide Computer Information“.

Si no nos sale esta ventana al inicio, podemos abrirla mediante la consola de comandos y utilizar el comando: oobe.exe.

Seleccinamos “Local Area Connection” y en la barra de herramientas elegimos “change settings of this connection“.

Permitimos, permitimos…

A continuacon vemos la ventana de “Local Area Connection Propieties“. Vamos, las propiedades de la configuracion de la conexion de red de area local, para entendernos.

Nos posicionamos en “Internet Protocol Version 4 (TCP/IPv4)” y volvemos pulsamos el boton de “propieties“.

Ahora la tenemos sin configurar, como se puede observar en la captura siguiente:

Vale, como nosotros estamos configurando el servidor para hacer pruebas, no lo vamos a configurar ni en una red empresarial ni por dchp ni nada de eso. Os recuerdo que la red que estamos montando es privada, solo se veran entre los equipos que utilizaremos de pruebas.

A continucion podeis ver la configuracion manual que le he puesto yo, si quereis utilizar otra que os guste mas, adelante…

Al pulsar en “Ok“, vemos el resultado en la pantalla de “Initial Configuration Tasks“, en el apartado de Networking. Ahora aparecera configurada.

Como siempre, cuando hacemos un cambio en la configuracion de Windows que es un poco importante, nos pedira que reiniciemos el equipo. Pues lo hacemos y punto.

Cuando volvemos a iniciar el servidor y por lo que sea no tenemos disponible la ventana “Initial configuration Tasks” (seguramente hayamos activado “do not show this windows at logon“) podemos sacarla desde la consola de comandos utilizando “Oobe.exe”.

Ya tenemos configurada la red.

Acordaos de la configuracion que hemos utilizado por que en proximos articulos utilizaremos esta configuracion para que otros equipos que instalemos, vean a este como servidor de dominio. Pero eso ya es otra historia… ¿que no?

Venga, a pasarlo bien!!

Otros articulos de esta serie:

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

marzo 21st, 2009

Publicado el: sistemas, tutoriales, windows server 2008

Etiquetas: , , , ,

9 Comments

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

Despues de un tiempo esperando, por fin he tenido algo de tiempo para mirar el tema de Powershell y por eso os dejo este tutorial de instalacion, para que lo probeis tambien vosotros y saqueis vuestras propias concluisiones.

Antes de nada deciros que es necesario tener instalado previamente el .Net Framework 2.0. Si no lo teneis instado os dara un mensaje de error como el siguiente:

Vale, una vez comprendido esto bajamos el software desde esta pagina web.

Seleccionamos la version que vamos a utilizar:

Y:

Una vez que tengamos el fichero ejecutable en nuestro pc, lo ejecutamos y seguimos las instrucciones tipicas de todo programa windows:

Ahora comienza la instalacion:

Pues ya lo tenemos instalado.

A continuación os muestro el aspecto que tiene el icono de Windows Powershell 1:

Y este es aspecto que tiene Windows Powershell:

En una primera vista tiene mucho parecido con nuestro viejo amigo “CMD“, ¿que no? Pero ya vemos en posteriores articulos que estoy preparando, que Powershell tiene mucha mas potencia que el CMD. Podremos hacer un monton de cosas. Y eso que es la version 1.

Ahora mismo estan trabajandon la version 2 que esta en fase de pruebas, pero de momento nos vamos a concentrar en esta.

A parte de aprender a funcionar con el, tambien veremos como le podemos añadir mas funcionalidades, pero eso es tema de otro articulo.

Venga, a disfrutarlo!!

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

marzo 8th, 2009

Publicado el: powershell, tutoriales

Etiquetas: , , ,

Deja un comentario

Página siguiente »