Cómo crear una consulta WQL solicitada
¿Sabía que puede escribir una consulta WQL dentro de la consola Microsoft Endpoint Manager Configuration Manager (MEMCM / ConfigMgr / MECM)? ¡Sí tu puedes! Es una de esas características agradables que casi nadie conoce y no se encuentra mucha información en línea al respecto. De vez en cuando, dentro de los foros, veo una pregunta sobre cómo hacer esto, así que eso es lo que me dio la idea de escribir esta publicación de blog. Aquí encontrará una guía paso a paso sobre cómo crear una consulta WQL solicitada en la consola ConfigMgr.
¿Por qué crearía una consulta WQL solicitada?
Esa es una buena pregunta. En mi opinión, la respuesta varía de una persona a otra en función de sus necesidades. A veces, las razones se centran en no tener acceso a SQL Server y quieren consultar la base de datos directamente. O, a veces, es una cuestión de conveniencia. A veces escucho: “Necesito consultar 'X' todo el día. Sería útil tener esa configuración para mí, para no tener que hacerlo todas y cada una de las veces ".
Cómo crear una consulta WQL solicitada en ConfigMgr
El proceso real para crear una consulta WQL solicitada no es tan diferente del proceso para crear una consulta normal. ¡La ÚNICA CLAVE que debe recordar es que NO PUEDE usar una consulta WQL solicitada para una colección! Solo se puede usar dentro de la consola MECM.
Abra la consola ConfigMgr y busque Vigilancia | Visión general |Consultas. A continuación, haga clic en el Crear consulta botón.
Proporcionar una Nombre para su consulta y luego haga clic en Editar declaración de consulta…
Dado que escribir esta consulta no es diferente de una consulta normal, omitiré los pasos. Pero, en un nivel alto, debe seleccionar las columnas mostradas que desea ver. A continuación, haga clic en el Criterios pestaña.
Aquí es donde la diversión comienza. Haga clic en el nuevo "Botón ”(estrella).
Desde el Tipo de criterio cuadro desplegable, seleccione Valor solicitado.
Ahora, termine de crear la consulta como lo haría con cualquier otra consulta. Antes de hacer clic en el OK , eche un vistazo a la siguiente captura de pantalla para asegurarse de que sus resultados sean similares a los míos. En la siguiente sección, también le mostraré cómo probar su consulta.
Como recordatorio, cuando se encuentre en esta etapa, los siguientes pasos de alto nivel son seleccionar el atributo solicitado utilizado para el valor solicitado. Luego, seleccione un Operador (es igual a, es menor que, es como, etc.).
Cuando haya terminado de agregar el Valor solicitado criterios, debería ser similar a la captura de pantalla anterior. Ahora, haga clic en OK para crear la consulta.
Probando su consulta
Antes de golpear el OK , puede probar su consulta para asegurarse de que los resultados sean los que espera. Esta es una nueva caracteristica a ConfigMgr, por lo que si no lo tiene, es hora de actualizar. 😊
Para probar la consulta, primero haga clic en el Mostrar idioma de consulta botón.
Esto cambia la apariencia de la ventana como puede ver en la imagen de arriba.
Ahora, haga clic en el "”Reproducir o ejecutar botón. Esto ejecutará la consulta.
En el Valor de consulta de entrada ventana, ingrese lo que está buscando y luego haga clic en OK.
Revise los resultados y luego haga clic en el Cerrar botón. Sí, sé que los resultados se ven "desordenados" en la captura de pantalla anterior, pero el punto es que hay resultados. Por cierto, estos resultados son más o menos los que esperaba ver, pero presenté una fruncir el ceño ☹ porque el título del SO y el nombre del sistema deben mostrarse en la ventana de resultados. Esperemos que se solucione lo antes posible.
Ejemplo de consulta
La consulta final en mi ejemplo, "Lista de equipos por sistema operativo" (observe el ajuste de palabras) se ve así:
Seleccione
SMS_R_System.Name,
SMS_R_System.LastLogonUserName,
SMS_G_System_OPERATING_SYSTEM.Caption
desde
SMS_R_System
unión interna SMS_G_System_OPERATING_SYSTEM en
SMS_G_System_OPERATING_SYSTEM.ResourceId = SMS_R_System.ResourceId
dónde
SMS_G_System_OPERATING_SYSTEM.Caption
como ##PRM: SMS_G_System_OPERATING_SYSTEM.Caption##
Usando su consulta
Nuevamente, este proceso no tiene trucos. Simplemente busque su consulta en la consola y ejecútela.
Cuando ejecute la consulta, se le pedirá un valor.
Nota: Asegúrese de incluir el signo (s) de porcentaje "%" cuando utilice Es como como su operador dentro de la consulta.
¡Ahí tienes! Puedo ver todas las computadoras con Windows Server 2016 que tengo dentro de la consola MECM. Si tiene alguna pregunta sobre cómo crear una consulta WQL solicitada, envíeme un tweet @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: