Avaliação das informações de computador de um relatório de computadores específicos no Configuration Manager
Aplica-se a: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager
O informações de um computador específico é um dos relatórios predefinidos em Gerenciador de Configurações, e é um bom exemplo de um relatório que combina várias exibições SQL para obter os dados necessários. Para abrir as propriedades do relatório, use o procedimento a seguir:
Para examinar as informações do computador para um relatório do computador específico
-
No console do Gerenciador de Configurações, clique em Monitoramento.
-
No monitoramento espaço de trabalho, clique em relatórios e, em seguida, clique em relatórios.
-
Na lista de relatórios exibidas, clique em informações de um computador específico e, em seguida, no início guia o grupo relatório clique em Editar.
-
Após abrir construtor de relatórios, além de dados de relatório painel, expanda conjuntos de dados e, em seguida, clique duas vezes em DataSet0 para examinar a instrução SQL para o relatório que aparece da seguinte maneira:
SELECT distinct SYS.Netbios_Name0, SYS.User_Name0, SYS.User_Domain0, SYS.Resource_Domain_OR_Workgr0, OPSYS.Caption0 as C054, OPSYS.Version0, MEM.TotalPhysicalMemory0, STUFF((SELECT (N','+IPAddr.IP_Addresses0) AS [text()] FROM fn_rbac_RA_System_IPAddresses(@UserSIDs) IPAddr WHERE SYS.ResourceID = IPAddr.ResourceID for xml path(N'')) ,1,1,N'') as IP_Addresses0, -- if there are multiple IP address then combine them together Processor.Manufacturer0, CSYS.Model0, Processor.Name0, Processor.MaxClockSpeed0, SYS.Is_AOAC_Capable0 FROM fn_rbac_R_System(@UserSIDs) SYS LEFT JOIN fn_rbac_GS_X86_PC_MEMORY(@UserSIDs) MEM on SYS.ResourceID = MEM.ResourceID LEFT JOIN fn_rbac_GS_COMPUTER_SYSTEM(@UserSIDs) CSYS on SYS.ResourceID = CSYS.ResourceID LEFT JOIN fn_rbac_GS_PROCESSOR(@UserSIDs) Processor on Processor.ResourceID = SYS.ResourceID LEFT JOIN fn_rbac_GS_OPERATING_SYSTEM(@UserSIDs) OPSYS on SYS.ResourceID=OPSYS.ResourceID WHERE SYS.Netbios_Name0 = @variable ORDER BY SYS.Netbios_Name0, SYS.Resource_Domain_OR_Workgr0
-
Feche o Propriedades de conjunto de dados caixa de diálogo e clique duas vezes em DataSetAdminID para examinar a instrução SQL que apresenta uma lista de computadores possíveis para o usuário escolha. Isso aparece da seguinte maneira:
SELECT dbo.fn_rbac_GetAdminIDsfromUserSIDs(@UserTokenSIDs) as userSIDs
-
Este relatório contém uma instrução SQL mais complexa que combina várias exibições SQL para obter os dados desejados. Os resultados da consulta listará o nome NetBIOS, nome de usuário, sistema operacional, memória e muito mais com o nome de NetBIOS usado como a variável no prompt de relatório **(onde SYS.Netbios_Name0 = @variable)**. A consulta recupera informações de seis exibições diferentes do SQL Server (v_R_System, v_RA_System_IPAddresses, v_GS_X86_PC_MEMORY, v_GS_COMPUTER_SYSTEM, v_GS_PROCESSOR, e v_GS_OPERATING_SYSTEM) que são unidas usando o ResourceID coluna a partir o v_R_System exibição e onde nome do NetBIOS no v_R_System exibição é igual à fornecida no prompt do relatório. Por fim, os resultados são ordenados pela primeira vez o nome Netbios coluna e, em seguida, o domínio usuário coluna.
-
A solicitação de relatório exibirá nome do computador como o texto de aviso e possui uma variável chamada variável que será preenchido pelo usuário. Você pode examinar os detalhes sobre as variáveis e parâmetros usados pelo relatório no parâmetros nó o dados de relatório painel.
-
Feche o construtor de relatórios.