Como criar consultas no System Center Configuration Manager

 

Aplica-se a: System Center Configuration Manager (current branch)

Utilize as secções seguintes deste tópico para o ajudar a criar ou importar consultas no O System Center Configuration Manager.

Utilize este procedimento para obter ajudar a criar consultas no Gestor de configuração.

Para criar uma consulta

  1. Na consola do Gestor de configuração, clique em Monitorização.

  2. Na área de trabalho Monitorização, clique em Consultas e, em seguida, no separador Início, no grupo Criar, clique em Criar Consulta.

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

  4. Se pretender importar uma consulta existente para utilizar como base para a nova consulta, clique em Importar Declaração de Consulta e, em seguida, na caixa de diálogo Procurar Consulta, selecione a consulta que quer importar e clique em OK.

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

    Tipo de objeto

    Descrição

    Recurso de Sistema

    Utilize para procurar atributos de sistema comuns, como o nome de um dispositivo NetBIOS, a versão do cliente, o endereço IP do cliente e informações dos Serviços de Domínio do Active Directory.

    Recurso de Utilizador

    Utilize para procurar informações de utilizador comuns, como nomes de utilizador, nomes de grupos de utilizadores e nomes de grupos de segurança.

    Automática

    Utilize para procurar atributos comuns de uma implementação, como o nome da implementação, a agenda e a coleção em que foi implementada.

  6. Clique em Editar Declaração de Consulta para abrir a caixa de diálogo <Nome da Consulta> Propriedades da Declaração.

  7. No separador Geral, na caixa de diálogo <Nome da Consulta> Propriedades da Declaração, especifique os atributos que esta consulta devolve e como vão ser apresentados. Clique no ícone Novo para adicionar um novo atributo. Também pode clicar em Mostrar Linguagem da Consulta para introduzir ou editar a consulta diretamente na Linguagem WQL (WMI Query Language). Para obter exemplos de consultas da WMI, consulte a secção Consultas WQL de Exemplo deste tópico.

    System_CAPS_tipSugestão

    Pode utilizar a seguinte documentação de referência do MSDN para o ajudar a criar as suas próprias consultas de WQL:

  8. No separador Critérios da caixa de diálogo <Nome da Consulta> Propriedades da Declaração, especifique os critérios que são utilizados para refinar os resultados da consulta. Por exemplo, pode devolver apenas os recursos que têm um código de site do XYZ nos resultados da consulta. Pode configurar vários critérios para uma consulta.

    System_CAPS_importantImportante

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

  9. No separador Associações da caixa de diálogo <Nome da Consulta> Propriedades da Declaração, pode combinar dados de dois atributos diferentes nos resultados da sua consulta. Embora o Gestor de configuração crie automaticamente associações de consulta quando escolhe atributos diferentes para o resultado da consulta, o separador Associações oferece opções mais avançadas. As classes de atributos suportadas pelo System Center 2012 Configuration Manager são apresentadas na tabela seguinte:

    Tipo de associação

    Descrição

    Interna

    Apresenta apenas os resultados correspondentes — sempre utilizado por associações externas 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 associação e apenas os resultados correspondentes ao atributo base.

    Completa

    Apresenta todos os resultados para o atributo base e o atributo de associação.

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

  10. Clique em OK para fechar a caixa de diálogo <Nome da Consulta> Propriedades da Declaração.

  11. No separador Geral do Assistente para Criar Consulta, especifique se os resultados desta consulta não estão limitados aos membros de uma coleção, se estão limitados a membros de uma coleção especificada ou se pedem uma coleção sempre que a consulta é executada.

  12. Conclua o assistente para criar a consulta. A consulta nova é apresentada no nó Consultas na área de trabalho Monitorização.

Utilize este procedimento para obter ajudar a importar consulta para o Gestor de configuração. Para obter informações sobre como exportar consultas, consulte Como gerir consultas no System Center Configuration Manager.

Para importar uma consulta

  1. Na consola do Gestor de configuração, clique em Monitorização.

  2. Na área de trabalho Monitorização, clique em Consultas e, em seguida, no separador Home Page, no grupo Criar, clique em Importar Objetos.

  3. Na página Nome do Ficheiro MOF do Assistente Importar Objetos, clique em Procurar para selecionar o ficheiro de formato MOF (Managed Object Format) que contém a consulta que pretende importar.

  4. Reveja as informações sobre a consulta a importar e, em seguida, conclua o assistente. A consulta nova é apresentada no nó Consultas na área de trabalho Monitorização.

Esta secção contém consultas da WMI de exemplo que pode utilizar na sua hierarquia ou modificar para outros fins. Para utilizar estas consultas, clique em Mostrar Linguagem da Consulta na caixa de diálogo Propriedades da Declaração de Consulta e, em seguida, copie e cole a consulta no campo Declaração da Consulta.

System_CAPS_tipSugestão

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

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

System_CAPS_tipSugestão

Para devolver os computadores que executam o Windows Server 2008 R2, altere %Workstation 6.1% para %Server 6.1%.

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

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 apresenta todos os computadores com uma versão do Microsoft Visio instalado. Substitua %Visio% pelo pacote de software que pretende consultar.

System_CAPS_tipSugestão

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 "%Visio%"

Utilize a seguinte consulta para devolver o nome NetBIOS e o nome da UO de todos os computadores numa UO específica. Substitua o texto OU Name pelo nome da UO que pretende consultar.

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

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 comece com ABC.

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

Os tipos de dispositivos são armazenados na base de dados do Gestor de configuração com a classe de recurso sms_r_system e o nome do atributo AgentEdition. Utilize a seguinte consulta para obter apenas os dispositivos que correspondem à edição do agente do tipo de dispositivo que especificar:

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

Utilize um dos seguintes valores para <ID do Dispositivo>:

Tipo de dispositivo

Valor de AgentEdition

Computador Windows ou 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 CE

6

Dispositivos Embedded

7

iOS

8

iPad

9

iPod Touch

10

Android

11

Sistema Num Chip Intel

12

Servidores Unix e Linux

13

Por exemplo, se pretender que a consulta devolva apenas computadores Mac, utilize a seguinte consulta:

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