Crear consultas en Configuration Manager

Se aplica a: Configuration Manager (rama actual)

En este artículo se describe cómo crear e importar consultas en Configuration Manager.

Crear una consulta.

Use este procedimiento para crear una consulta en Configuration Manager.

  1. En la consola de Administrador de configuración, seleccione Supervisión.

  2. En el área de trabajo Supervisión , seleccione Consultas. En la pestaña Inicio , en el grupo Crear , seleccione Crear consulta.

  3. En la pestaña General del Asistente para crear consultas, especifique un nombre único y, opcionalmente, un comentario para la consulta.

  4. Si desea importar una consulta existente para usarla como base para la nueva consulta, seleccione Importar instrucción de consulta. En el cuadro de diálogo Examinar consulta , seleccione una consulta que desee importar y, a continuación, seleccione Aceptar.

  5. En la lista Tipo de objeto , seleccione el tipo de objeto que desea que devuelva la consulta. En esta tabla se describen algunos ejemplos de los tipos de objetos que puede buscar:

    Tipo de objeto Descripción
    Recurso del sistema Se usa para buscar atributos típicos del sistema, como el nombre NetBIOS de un dispositivo, la versión del cliente, la dirección IP del cliente e información de Servicios de dominio de Active Directory.
    Recurso de usuario Se usa para buscar información de usuario típica, como nombres de usuario, nombres de grupos de usuarios y nombres de grupos de seguridad.
    Implementación Se usa para buscar atributos típicos de una implementación, como el nombre de la implementación, la programación y la colección en la que se implementó.
  6. Seleccione Editar instrucción de consulta para abrir el cuadro de diálogo Propiedades de la <instrucción de nombre> de consulta.

  7. En la pestaña General del cuadro de diálogo Propiedades de la <instrucción Nombre> de consulta, especifique los atributos que devuelve la consulta y cómo se deben mostrar. Seleccione el icono Nuevo para agregar un nuevo atributo. También puede seleccionar Mostrar lenguaje de consulta para escribir o editar la consulta directamente en el lenguaje de consulta WMI (WQL). Para obtener ejemplos de consultas WMI, consulte la sección Consultas WQL de ejemplo de este artículo.

    • Puede usar la siguiente documentación de referencia para ayudarle a crear sus propias consultas de WQL:
    • A partir de Configuration Manager 2010, puede obtener una vista previa de los resultados al crear o editar una consulta para la pertenencia a colecciones. En las propiedades de la instrucción de consulta, seleccione el triángulo verde para mostrar la ventana Vista previa de los resultados de la consulta. Seleccione Detener si desea detener una consulta de larga duración.
  8. En la pestaña Criterios del cuadro de diálogo Propiedades de la <instrucción de nombre> de consulta, especifique los criterios que se utilizan para refinar los resultados de la consulta. Por ejemplo, solo podría devolver recursos que tengan un código de sitio de XYZ. Puede configurar varios criterios para una consulta.

    Importante

    Si crea una consulta que no contiene criterios, la consulta devolverá todos los dispositivos de la colección Todos los sistemas .

  9. En la pestaña Combinaciones del cuadro de diálogo Propiedades de la <instrucción de nombre> de consulta, puede combinar datos de dos atributos diferentes en los resultados de la consulta. Aunque Configuration Manager crea automáticamente combinaciones de consultas al elegir atributos diferentes para el resultado de la consulta, la pestaña Combinaciones proporciona opciones más avanzadas. Configuration Manager admite estas clases de atributo:

    Tipo de combinación Descripción
    SA de Muestra solo resultados coincidentes. Siempre utilizado por combinaciones que se crean automáticamente.
    Left Muestra todos los resultados para el atributo base y solo los resultados coincidentes para el atributo de combinación.
    Right Muestra todos los resultados del atributo de unión y solo los resultados coincidentes del atributo base.
    Full Muestra todos los resultados tanto del atributo base como del atributo de unión.

    Para obtener más información acerca de cómo utilizar las operaciones de combinación, consulte la documentación de SQL Server.

  10. Seleccione Aceptar para cerrar el cuadro de diálogo Propiedades de lainstrucción de nombre> de <consulta.

  11. En la pestaña General del Asistente para crear consultas, especifique que los resultados de la consulta no se limiten a los miembros de una colección, que se limiten a los miembros de una colección especificada o que aparezca un mensaje para una colección cada vez que se ejecute la consulta.

  12. Complete el asistente para crear la consulta. La nueva consulta aparece en el nodo Consultas del área de trabajo Supervisión .

Importar una consulta

Use este procedimiento para importar una consulta en Configuration Manager. Para obtener información sobre cómo exportar consultas, consulte Administración de consultas.

  1. En la consola de Administrador de configuración, seleccione Supervisión.

  2. En el área de trabajo Supervisión , seleccione Consultas. En la pestaña Inicio , en el grupo Crear , seleccione Importar objetos.

  3. En la página Nombre de archivo MOF del Asistente para importar objetos, haga clic en Examinar para seleccionar el archivo Formato de objeto administrado (MOF) que contiene la consulta que desea importar.

  4. Revise la información sobre la consulta que se va a importar y, a continuación, complete el asistente. La nueva consulta aparece en el nodo Consultas del área de trabajo Supervisión .

Ejemplo de consultas de WQL

Esta sección contiene consultas WQL de ejemplo que puede usar en la jerarquía o modificar para otros fines. Para usar estas consultas, seleccione Mostrar lenguaje de consulta en el cuadro de diálogo Propiedades de la instrucción de consulta . A continuación, copie y pegue la consulta en el campo Instrucción de consulta .

Sugerencia

Use el carácter % comodín para indicar cualquier cadena de caracteres. Por ejemplo, %Visio% devuelve Microsoft Office Visio 2010.

Equipos que ejecutan Windows 10

Use la consulta siguiente para devolver el nombre de NetBIOS y la versión del sistema operativo de todos los equipos que ejecutan Windows 10.

select SMS_R_System.NetbiosName,
SMS_R_System.OperatingSystemNameandVersion from
SMS_R_System where
SMS_R_System.OperatingSystemNameandVersion like "%Workstation 10%"

Equipos con un paquete de software específico instalado

Utilice la consulta siguiente para devolver el nombre de NetBIOS y el nombre del paquete de software de todos los equipos que tengan un paquete de software específico instalado. En este ejemplo se devuelven todos los equipos con una versión de Microsoft Visio instalada. Reemplácelo Microsoft%Visio% por el paquete de software que desea consultar.

Sugerencia

Esta consulta busca el paquete de software utilizando los nombres que se muestran en la lista de programas del Panel de control de Windows.

select SMS_R_System.NetbiosName,
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName from
SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on
SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceId =
SMS_R_System.ResourceId where
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like "Microsoft%Visio%"

Equipos de una unidad organizativa específica de Servicios de dominio de Active Directory

Use la consulta siguiente para devolver el nombre NetBIOS y el nombre de la unidad organizativa (OU) de todos los equipos de una unidad organizativa especificada. Reemplace el texto OU Name por el nombre de la unidad organizativa que desea consultar.

select SMS_R_System.NetbiosName,
SMS_R_System.SystemOUName from
SMS_R_System where
SMS_R_System.SystemOUName = "OU Name"

Equipos con un nombre de NetBIOS específico

Use la consulta siguiente para devolver el nombre NetBIOS de todos los equipos que comiencen con una cadena de caracteres específica. En este ejemplo, la consulta devuelve todos los equipos con un nombre NetBIOS que comienza con ABC.

select SMS_R_System.NetbiosName from
SMS_R_System where SMS_R_System.NetbiosName like "ABC%"

Dispositivos de un tipo específico

Los tipos de dispositivo se almacenan en la base de datos Configuration Manager en la clase de recursos sms_r_system y el nombre de atributo AgentEdition. Usa esta consulta para recuperar solo los dispositivos que coinciden con la edición de agente del tipo de dispositivo que especifiques:

Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = <Device ID>

Use uno de estos valores para <el identificador> de dispositivo:

Tipo de dispositivo Valor de AgentEdition
Equipo de escritorio o portátil con Windows 0
Dispositivo basado en ARM para Windows (que ejecuta Windows RT) 1
Windows Mobile 6.5 2
Nokia Symbian 3
Windows Phone 4
Ordenador Mac 5
Windows Embedded 7
Sistema Intel en un chip 12
Microsoft HoloLens (MDM) 15
Microsoft Surface Hub (MDM) 16

Nota:

Los valores que no aparecen en esta tabla están asociados a dispositivos que ya no son compatibles.

Por ejemplo, si desea devolver solo equipos Mac, use esta consulta:

Select SMS_R_System.ClientEdition from SMS_R_System where SMS_R_System.ClientEdition = 5

Dispositivos administrados de forma conjunta

select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name,
SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client
from SMS_R_System
inner join SMS_Client_ComanagementState on SMS_Client_ComanagementState.ResourceId = SMS_R_System.ResourceId
where SMS_Client_ComanagementState.ComgmtPolicyPresent = 1 AND SMS_Client_ComanagementState.MDMEnrolled = 1 AND MDMProvisioned = 1

Pasos siguientes

Cómo administrar consultas