Duda WMI

22/04/2008 - 10:30 por JP | Informe spam
Buenos dias, tengo una duda con wmi. Necesito instalar una plaicacion en
bastantes equipos por gpo. Pero quiero que solo se instale en los que no la
tienen instalada. ¿Que clase debo utilizar para esto? ¿puedo de alguna forma
sacar el listado de los que me va instalando?

Gracias.
 

Leer las respuestas

#1 Fernando Reyes [MS MVP]
22/04/2008 - 10:54 | Informe spam
Sí, puedes poner un filtro WMI que verifique si está instalado
determinado producto, la consulta WQL sería debería conectar en el
espacio de nombres root\CIMv2 y sería:

SELECT * FROM Win32_Product WHERE Name = "<aplicación>"

Como <aplicación> debes poner el nombre de la aplicación tal y como
aparece en agregar programas; por ejemplo:

SELECT * FROM Win32_Product WHERE Name = "Adobe Reader 8.1.0"

Recuerda, no obstante que los filtros WMI en las GPOs ralentizan el
inicio del equipo, por lo que no deben ser usados "alegremente".


Un saludo

Fernando Reyes [MVP Windows Server]
MCSA Windows 2003
MCSE WIndows 2000 / 2003
http://freyes.svetlian.com
http://urpiano.wordpress.com
RSS: http://urpiano.wordpress.com/feed
freyes.champú@champú.mvps.org
(Aclárate la cabeza si quieres escribirme)




JP wrote:
Buenos dias, tengo una duda con wmi. Necesito instalar una plaicacion en
bastantes equipos por gpo. Pero quiero que solo se instale en los que no la
tienen instalada. ¿Que clase debo utilizar para esto? ¿puedo de alguna forma
sacar el listado de los que me va instalando?

Gracias.

Preguntas similares