Finally the help of IT is here

Blog de soluciones informaticas.

Como crear un filtro WMI y como aplicarlo a una directiva de grupo (GPO).

Escrito por Xavier Xaus Nadal on noviembre 26th, 2009

Buenas.

Primero de todo comentaros que los filtros WMI son muy útiles en muchos casos. Para que tengáis una forma sencilla de realizar un filtro WMI y sin complicaros mucho os dejo este link de una herramienta que directamente os creará la select WMI que deberéis usar en otros programas por ejemplo desde las GPO de Active Directory.

El programa es WMI Code Creator: http://www.microsoft.com/downloads/details.aspx?FamilyID=2cc30a64-ea15-4661-8da4-55bbc145c30e&displaylang=en

Os enseño un poquillo como funciona. Arrancáis el programa:

FiltrosWMI_1

Seleccionáis en el campo Classes la clase que queráis por ejemplo en este caso necesitaremos saber si el espacio disponible en disco es mayora a 2GB pues bien pulsamos sobre Win32_LogicalDisk

Ahora en Select the properties you want values for seleccionamos FreeSpace.

Pulsamos sobre Search for Property Values para comprobar algunas posibilidades de este filtro WMI.

Pulsamos sobre FreeSpace.

En la pantalla de la derecha Generated Code: Comprobamos que la consulta WMI que deberemos usar es: SELECT *FROM Win32_LogicalDisk WHERE FreeSpace = 200867135488”,,48)

Ahora ya tenemos una consulta WMI que podemos usar a nuestro antojo modificándola un poquito.

Como estábamos hablando de WSUS en artículos anteriores vamos a realizar en este caso un filtro WMI en Active Directory a través de la herramienta Group Policy Managment Console.

Arrancamos el Domain Controller por ejemplo si no disponemos de una consola de GPMC en nuestro equipo cliente y arrancamos la GPMC.

FiltrosWMI_2

Pulsamos con el botón derecho del ratón sobre Filtros WMI como en la imágen anterior y pulsamos sobre Nuevo

 FiltrosWMI_3

Escribimos el nombre del filtro WMI y la Descripción y pulsamos sobre Agregar.

FiltrosWMI_4

Escribimos la consulta que hemos conseguido antes gracias al programa WMI Code Creator y la modificamos para que el valor de FreeSpace se cumpla cuando sea mayor a 2147483648 (Bytes) que son los 2GB que hablábamos. Por si no queréis calcularlo a mano os dejo este link de transformación de bytes a kb,GB, etc.. http://www.wilkinsonpc.com.co/free/articulos/calculadorabytes.html.

SELECT *FROM Win32_LogicalDisk WHERE FreeSpace > 2147483648

Y pulsamos sobre Aceptar.

FiltrosWMI_5

Pulsamos sobre Guardar.

FiltrosWMI_6

Ahora que ya tenemos el filtro WMI creado se lo vamos a asignar a una política de grupo (GPO).

FiltrosWMI_7

Nos situamos encima de la GPO a la que se lo queramos aplicar y abrimos el desplegable Este GPO está vinculado con el siguiente filtro WMI: y seleccionamos el filtro WMI Espacio mayor a 2 GB.

FiltrosWMI_8

Pulsamos sobre .

A partir de ahora esta GPO únicamente se aplicará en equipos que dispongan de un espacio en disco mayor a 2GB.

Espero que os haya sido útil.

Hasta pronto.

Related Posts Plugin for WordPress, Blogger...
Etiquetas: , , , , , ,


3 Responses to “Como crear un filtro WMI y como aplicarlo a una directiva de grupo (GPO).”

  1. Miguel Says:

    Fantástico Xavi, aunque he hecho alguna cosilla con WMI, no me había planteado la aplicación con GPOs. Un blog fantástico. Felicidades.

  2. Carlos Says:

    Hola

    Necesito crear un filtro que me devuelva parámetros acerca de Windows Server Update Services (WSUS) para un equipo determinado. Saben si existe una clase para tal fin?
    Muchas gracias!

  3. XaviXaus Says:

    Buenas Carlos.

    Que parámetros necesitas que te devuelva? Para que lo necesitas? se podría hacer sin estos filtros WMI?

    Cuéntame un poco más el problema por favor.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>