powershell

Powershell – 15 – Get-Wmiobject

15.1 Get-Wmiobject Obtiene instancias de las clases de WMI o informacion sobre las clases disponibles. El parametro «computername» se puede usar para especificar un equipo remoto. Este cmdlet nos sera de gran utilidad para trabajar con las clases WMI y ademas remotamente. 15.2 Parametros -class <string> Especifica el nombre de una clase de WMI. Si se usa este parametro, el cmdlet nos mostrara instancias de la clase de WMI. -property <string[]> Especifica la propiedad o el conjunto de propiedades de la clase de WMI que se va a recuperar. -computername <string[]> Espercifica el o los equipos en los que se ejecutara el cmdlet. Puede ser un nombre de equipo o una ip. Se puede especificar el equipo local mediante un

Leer más »

Powershell – 14 – Where-Object

14.1- Where-Object Crea un filtro que controla los objetos que se van a pasar con una canalizacion de comandos. Filtra los objetos que recibe, bien como entrada canalizada o a traves del parametro «-inputobject«. Determina que objetos se van a pasar a traves de la canalizacion mediante la evaluacion de un bloque de script que puede incluir una referencia a un objeto que se va a filtrar. Si el resultado de la ejecucion es True, el objeto que se va a procesar se pasa a traves de la canalizacion, en caso contrario, el objeto queda descartado. Este cmdlet lo vamos a usar mucho, por lo tanto es bueno comprender su funcionamiento correctamente. Para ello, voy a dedicar especial atencion al

Leer más »

Script Powershell en tareas programadas

En este articulo vamos a hacer algo sencillo, pero como seguramente habra quien no lo haya llevado a cabo nunca, como me pasa a mi, que no he realizado muchas pruebas con las tareas programadas, creo que con este articulo matamos dos pajaros de un tiro. Aunque todavia no hemos creado scripts en powershell, no os preocupeis. Yo ya he realizado varios y este en concreto es un script para apagar los equipos que se quedan encendidos por la noche y deberian estar apagados. Buenos, en este caso es indiferente el script que utilicemos, ya que vamos a ver como programarlo para que se ejecute cuando nosotros queramos. En primer lugar, ya sabeis… Panel de control –> Tareas programadas. Hacemos

Leer más »

Instalacion de PowerGui 1.7

Una vez que hemos explicado un poco por encima lo que es el software Powergui en un articulo anterior, vamos ahora a instalarlo en nuestro equipo para intentar aprovechar las diferentes caracteristicas de este programa. En primer lugar, nos lo bajamos de esta direccion. Ejecutamos el .msi. Aceptamos el tipico contrato de licencia… Como veis en la captura siguiente, yo he seleccionado y deseleccionado las caracteristicas que me interesan: Pues ya lo tenemos. Facil, sencillo y para toda la familia. Como hemos marcado la opcion «Start Powergui after I click Finish»… pues eso, que se abre Powershell. A continuacion vemos el aspecto que tiene. En articulos posteriores veremos como funciona y haremos algun que otro ejemplo. Venga, A pasarlo bien!!

Leer más »

Powergui – Editor para Powershell

Powergui es un software gratuitor desarrollado por Quest Software que nos permite crear y manejar scripts Powershell de forma mas amena, sencilla y ordenada. No hay mucho mas que decir. Si quereis, podeis echarle un vistazo a esta demo para que veais como funciona exactamente. En la web de Powergui disponemos de mucha ayuda en forma de tutoriales, videotutoriales y foros. Ademas de disponer de un inmenso numero de scripts ya creados para que los podamos utilizar nosotros. Yo todavia no he jugado mucho con Powergui,  pero ya lo he puesto en la lista por que me ha venir muy bien. Hace tiempo que empece a crear scripts y este software me va a ayudar a realizarlos mejor. Venga, ¡Fuerza

Leer más »

Nueva pagina sobre Powershell en el blog

Poco a poco he ido escribiendo varios articulos sobre Windos Powershell y me estoy dando cuenta de las posibilidades que tenemos con el. Pues bien, como se van amontonando los articulos y hay un momento que son bastante dificiles de manejar por su cantidad, he decidido crear una pagina en el blog que recogera en forma de resumen o mas bien indice, todos los articulos relevantes sobre esta materia. La idea es hacer 3 apartados dentro de la pagina: uno sobre powershell en si mismo, otro sobre powershell y su aplicacion con vmware, y por ultimo un apartado que hara de repositorio de los scripts que vayamos creando. Me parece insteresante por que de esta forma tenemos en una sola

Leer más »

Powershell – 12 – cmdlets para manejar variables

En el articulo anterior, en el cual comenzamos a ver un poco el tema de los scripts en Powershell ya comentamos un poco lo que son las variables y constantes. Ademas vimos algunos ejemplos. En este articulo vamos a ver los diferentes cmdlets que tenemos disponibles en Windows Powershell 1.0 para trabajar con variables. 12.1- Get-Variable Obtiene las variables de Windows Powershell de la consola actual. Podemos obtener los valores de las variables y filtrar las variables devueltas por nombre. Parametros -name <String[]> Especifica el nombre de la variable. -include <String[]> Especifica unicamente aquellos elementos sobre los que actuara el cmdlet y excluye a todos los demas. Se permite el uso de caracteres comodin. -exclude<String> Omite los elementos especificados. -valueonly

Leer más »

Windows Powershell 1.0 – Instalacion en Windows XP

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

Leer más »