Subseleccione Consulta WQL para buscar equipos que no tengan instaladas versiones de software x86 o x64
En mi serie de publicaciones de blog sobre cómo se procesan las consultas, les mostré el dia de ayer cómo crear una consulta WQL de subselección para encontrar todas las PC sin Microsoft Project 2010 instalado. Como se prometió al final de esa publicación, le mostraré cómo consultar las versiones x86 o x64 de un título de software.
Si desea obtener más información sobre cómo se procesan las consultas, aquí hay un enlace a la primera publicación de esta serie de 6 partes.
Nuevamente, usaré Microsoft Project 2010 para mi ejemplo. El elemento clave de esta consulta es saber que los títulos de software x86 y x64 se encuentran en diferentes vistas de WQL.
Estas vistas son:
X86
SMS_G_System_ADD_REMOVE_PROGRAMS
X64
SMS_G_System_ADD_REMOVE_PROGRAMS_64
La consulta positiva debería verse similar a este ejemplo:
Seleccione distinto
SMS_R_System.ResourceId
SMS_R_System
SMS_R_System.ResourceId en
(
Seleccione
SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID
Desde
SMS_G_System_ADD_REMOVE_PROGRAMS
Donde
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = "Proyecto Microsoft 2010"
)
o SMS_R_System.ResourceId en
(
Seleccione
SMS_G_System_ADD_REMOVE_PROGRAMS_64.ResourceID
FROM
SMS_G_System_ADD_REMOVE_PROGRAMS_64
Donde
SMS_G_System_ADD_REMOVE_PROGRAMS_64.DisplayName = “Proyecto Microsoft 2010”
)
La consulta de subselección combina la consulta positiva anterior con una consulta negativa:
Seleccionar distinto
SMS_R_System.Name
Desde
SMS_R_System
Donde
SMS_R_System.ResourceId no está en
(
Seleccione
SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID
Desde
SMS_G_System_ADD_REMOVE_PROGRAMS
Donde
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = "Proyecto Microsoft 2010"
)
Y SMS_R_System.ResourceId no está en
(
Seleccione
SMS_G_System_ADD_REMOVE_PROGRAMS_64.ResourceID
Desde
SMS_G_System_ADD_REMOVE_PROGRAMS_64
Donde
SMS_G_System_ADD_REMOVE_PROGRAMS_64.DisplayName = “Proyecto Microsoft 2010”
)
Tener una consulta para encontrar títulos de software x86 o x64 es útil al crear una colección de todas las PC que no tienen un título de software específico instalado. Esta colección se puede utilizar para instalar software sin tener que preocuparse si la PC es x86 o x64. Esta consulta también puede resultar útil cuando el nombre para mostrar del software cambia entre x86 y x64.
Esta es mi última publicación de blog en esta serie. Agradezco sus comentarios, así que envíelos a mi cuenta de Twitter @GarthMJ.
Vea cómo Right Click Tools está cambiando la forma en que se administran los sistemas.
Aumente la productividad de inmediato con nuestra versión limitada y gratuita de la edición Community.
Comience con Right Click Tools hoy:
Compartir este: