Criar consultas no Gestor de Configuração

Aplica-se a: Configuration Manager (ramo atual)

Este artigo descreve como criar e importar consultas no Gestor de Configuração.

Criar uma consulta

Utilize este procedimento para criar uma consulta no Gestor de Configurações.

  1. Na consola 'Gestor de Configuração', selecione Monitoring.

  2. No espaço de trabalho de monitorização, selecione Consultas. No separador Casa, no grupo Criar, selecione Criar Consulta.

  3. No separador Geral do Assistente de Consulta Criar, especifique um nome único e, opcionalmente, um comentário para a consulta.

  4. Se pretender importar uma consulta existente para utilizar como base para a nova consulta, selecione Import Questionry Statement. Na caixa de diálogo de consulta Browse, selecione uma consulta que pretende importar e, em seguida, selecione OK.

  5. Na lista 'Tipo objecto', selecione o tipo de objeto que pretende que a consulta devolva. Esta tabela descreve alguns exemplos dos tipos de objetos que pode procurar:

    Tipo de Objeto Description
    Recurso de Sistema Utilize para procurar atributos típicos do sistema, como o nome NetBIOS de um dispositivo, a versão do cliente, o endereço IP do cliente e informações dos Serviços de Domínio do Diretório Ativo.
    Recurso User Utilize para procurar informações típicas do utilizador, como nomes de utilizadores, nomes de grupos de utilizadores e nomes de grupos de segurança.
    Implementação Use para procurar atributos típicos de uma implementação, como o nome de implementação, o horário e a coleção para a quais foi implantado.
  6. Selecione Editar Declaração de Consulta para abrir a caixa de diálogo < > 'Statement's Name Properties.

  7. No separador Geral da caixa de < diálogo > 'Statement Propriedades de Nome de Consulta', especifique os atributos que a consulta retorna e como devem ser apresentados. Selecione o novo ícone para adicionar um novo atributo. Também pode selecionar mostrar linguagem de consulta para introduzir ou editar a consulta diretamente na Linguagem de Consulta WMI (WQL). Por exemplo, consultas de WMI, consulte a secção de consultas exemplo WQL neste artigo.

    • Pode utilizar a seguinte documentação de referência para ajudá-lo a construir as suas próprias consultas WQL:
    • A partir de Configuração Manager 2010, pode visualizar os resultados quando estiver a criar ou editar uma consulta para a adesão à recolha. Nas Propriedades de Declaração de Consulta, selecione o triângulo verde para mostrar a janela de pré-visualização de resultados de consulta. Selecione Parar se quiser parar uma consulta de longa duração.
  8. No separador Critérios da caixa de diálogo De Declaração de < Nome de > Consulta, especifique os critérios utilizados para refinar os resultados da consulta. Por exemplo, só pode devolver recursos que tenham um código de site de XYZ. Pode configurar vários critérios para uma consulta.

    Importante

    Se criar uma consulta sem critérios, a consulta devolverá todos os dispositivos da coleção Todos os Sistemas .

  9. No separador 'Junções' da caixa de < diálogo > 'Statement Properties', pode combinar dados de dois atributos diferentes nos resultados da sua consulta. Embora o Gestor de Configuração crie automaticamente adições de consulta quando escolhe diferentes atributos para o resultado da consulta, o separador 'Junções' fornece opções mais avançadas. O Gestor de Configuração suporta estas classes de atributos:

    Tipo de associação Description
    Interna Apresenta apenas resultados correspondentes. Sempre utilizado por juntas que são criadas automaticamente.
    Esquerda Apresenta todos os resultados para o atributo base e apenas os resultados correspondentes ao atributo de associação.
    Direita Apresenta todos os resultados para o atributo de junção e apenas os resultados correspondentes para o atributo base.
    Completa Apresenta todos os resultados tanto para o atributo base como para o atributo de junção.

    Para obter mais informações sobre como utilizar as operações de aderi, consulte a documentação SQL Server.

  10. Selecione OK para fechar a < caixa de diálogo > 'Statement's Questionry Name Properties.

  11. No separador Geral do Assistente de Consulta Create, especifique que os resultados da consulta não se limitam aos membros de uma coleção, que estão limitados aos membros de uma coleção especificada, ou que aparece um pedido de cobrança sempre que a consulta é executada.

  12. Conclua o assistente para criar a consulta. A nova consulta aparece no nó de consultas no espaço de trabalho de monitorização.

Importar uma consulta

Utilize este procedimento para importar uma consulta para o Gestor de Configuração. Para obter informações sobre como exportar consultas, consulte Como gerir consultas.

  1. Na consola 'Gestor de Configuração', selecione Monitoring.

  2. No espaço de trabalho de monitorização, selecione Consultas. No separador Casa, no grupo Criar, selecione Import Objects.

  3. Na página nome do ficheiro MOF do Assistente de Objetos importados, selecione Procurar para selecionar o ficheiro Formato de Objeto Gerido (MOF) que contém a consulta que pretende importar.

  4. Reveja as informações sobre a consulta a importar e, em seguida, complete o assistente. A nova consulta aparece no nó de consultas no espaço de trabalho de monitorização.

Example WQL queries

Esta secção contém perguntas de exemplo WQL que pode usar na sua hierarquia ou modificar para outros fins. Para utilizar estas consultas, selecione Mostrar Linguagem de Consulta na caixa de diálogo De Declaração de Consulta. Em seguida, copie e cole a consulta no campo Desíduo De consulta.

Dica

Utilize o caráter universal % para indicar qualquer cadeia de carateres. Por exemplo, %Visio% devoluções Microsoft Office Visio 2010.

Computadores que funcionam Windows 10

Utilize a seguinte consulta para devolver a versão do sistema operativo e o nome NetBIOS de todos os computadores com o Windows 7.

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

Computadores com um pacote de software específico instalado

Utilize a seguinte consulta para devolver o nome NetBIOS e o nome do pacote de software de todos os computadores que tenham um pacote de software específico instalado. Este exemplo devolve todos os computadores com uma versão do Microsoft Visio instalada. Microsoft%Visio%Substitua-o pelo pacote de software que pretende consultar.

Dica

Para procurar o pacote de software, esta consulta utiliza os nomes que são apresentados na lista de programas do Painel de Controlo do 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%"  

Computadores numa unidade organizacional específica de Serviços de Domínio de Diretório Ativo

Utilize a seguinte consulta para devolver o nome do nome netbios e da unidade organizacional (OU) de todos os computadores num OU especificado. Substitua o texto OU Name pelo nome da UA que pretende consultar.

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

Computadores com um nome NetBIOS específico

Utilize a seguinte consulta para devolver o nome NetBIOS de todos os computadores que começam com uma cadeia de carateres específica. Neste exemplo, a consulta devolve todos os computadores com um nome NetBIOS que começa por ABC .

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

Dispositivos de um tipo específico

Os tipos de dispositivos são armazenados na base de dados do Gestor de Configuração sob a classe de recursos sms_r_system e o nome de atributo AgenteEdition. Utilize esta consulta para recuperar apenas os dispositivos que correspondem à edição do agente do tipo de dispositivo que especifica:

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

Utilize um destes valores para < o ID do > dispositivo:

Tipo de Dispositivo Valor de AgentEdition
Windows computador de secretária ou computador portátil 0
Dispositivo baseado em Windows ARM (com o Windows RT) 1
Windows Mobile 6.5 2
Nokia Symbian 3
Windows Phone 4
Computador Mac 5
Windows Embedded 7
Sistema de intel em um chip 12
Microsoft HoloLens (MDM) 15
Microsoft Surface Hub (MDM) 16

Nota

Valores que não estão listados nesta tabela estão associados a dispositivos que já não são suportados.

Por exemplo, se pretender devolver apenas computadores Mac, utilize esta consulta:

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

Dispositivos cogeridos

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

Passos seguintes

Como gerir consultas