Consultas de Exemplo para Deteção no Configuration Manager

 

Aplica-se a: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

As seguintes consultas de exemplo demonstram como associar vistas de deteção do Gestor de configuração umas às outras a partir de outras categorias de vistas. As vistas de deteção utilizam a coluna ResourceID quando se associam a outras vistas.

A seguinte consulta devolve todos os recursos e os respetivos endereços IP associados. A consulta associa as vistas de deteção v_R_System e v_RA_System_IPAddresses através da coluna ResourceID.

SELECT DISTINCT SYS.Netbios_Name0, SYSIP.IP_Addresses0 
FROM v_R_System SYS INNER JOIN v_RA_System_IPAddresses SYSIP 
  ON SYS.ResourceID = SYSIP.ResourceID 
ORDER BY SYS.Netbios_Name0 

A seguinte consulta obtém todos os recursos que têm um disco fixo local listado no inventário e apresenta o nome NetBIOS, o espaço livre em disco e ordena os dados por ordem ascendente por espaço livre em disco. A consulta associa a vista de deteção v_R_System e a vista de inventário de hardware v_GS_LOGICAL_DISK através da coluna ResourceID.

SELECT DISTINCT SYS.Netbios_Name0, LD.FreeSpace0 
FROM v_R_System SYS INNER JOIN v_GS_LOGICAL_DISK LD 
  ON SYS.ResourceID = LD.ResourceID 
WHERE LD.Description0 LIKE 'Local fixed disk' 
ORDER BY LD.FreeSpace0 

A seguinte consulta devolve todos os recursos na coleção Todos os Sistemas e apresenta o nome NetBIOS, nome de domínio e endereço IP associado. Os resultados são ordenados pelo nome NetBIOS. A consulta associa as vistas de deteção v_R_System e v_RA_System_IPAddresses e associa a vista de coleção v_FullCollectionMembership através da coluna ResourceID.

SELECT DISTINCT SYS.Netbios_Name0, FCM.Domain, SYSIP.IP_Addresses0 
FROM v_R_System SYS INNER JOIN v_FullCollectionMembership FCM 
ON SYS.ResourceID = FCM.ResourceID 
INNER JOIN v_RA_System_IPAddresses SYSIP 
ON SYS.ResourceID = SYSIP.ResourceID 
WHERE FCM.CollectionID = 'SMS00001' 
ORDER BY SYS.Netbios_Name0 

A seguinte consulta devolve todos os recursos que executaram uma pesquisa de atualizações de software, a hora da última pesquisa e a versão do Agente do Windows Update do cliente. A consulta associa a vista de deteção v_R_System e a vista de atualizações de software v_UpdateScanStatus através da coluna ResourceID e utiliza ASSOCIAÇÃO EXTERNA À ESQUERDA entre a vista de atualizações de software v_UpdateScanStatus e a vista de estado v_StateNames através das colunas LastScanState e StateID. Os tipos de tópico das mensagens de estado são filtrados por TopicType = 501, que indica as mensagens de estado de pesquisa.

System_CAPS_noteNota

O tipo de tópico de estado, o ID do estado, o nome do estado e a descrição do estado de todas as mensagens de estado do Gestor de configuração são listados na vista v_StateNames.

SELECT DISTINCT v_R_System.Netbios_Name0 AS [Computer Name], 
  v_UpdateScanStatus.LastScanTime AS [Last Scan], 
  v_UpdateScanStatus.LastWUAVersion AS [WUA Version], 
  v_StateNames.StateName AS [Last Scan State] 
FROM v_UpdateScanStatus INNER JOIN v_R_System ON 
  v_UpdateScanStatus.ResourceID = v_R_System.ResourceID LEFT OUTER JOIN 
  v_StateNames ON v_UpdateScanStatus.LastScanState = v_StateNames.StateID 
WHERE (v_StateNames.TopicType = 501) 

Mostrar: