Megosztás a következőn keresztül:


Adott számítógép-jelentés számítógép-adatainak kiértékelése a Configuration Manager

Az adott számítógép-jelentés számítógépadatai a Configuration Manager előre definiált jelentései közé tartozik, és jó példa egy olyan jelentésre, amely több SQL-nézetet kombinál a szükséges adatok beszerzéséhez. A jelentés tulajdonságainak megnyitásához kövesse az alábbi eljárást:

Adott számítógép-jelentés számítógép-adatainak vizsgálata

  1. A Configuration Manager konzolon válassza a Figyelés lehetőséget.

  2. A Figyelés munkaterületen válassza a Jelentéskészítés, majd a Jelentések lehetőséget.

  3. A megjelenített jelentések listájában válassza a Számítógép adatai lehetőséget egy adott számítógéphez , majd a Kezdőlap lap Jelentéscsoport csoportjában válassza a Szerkesztés lehetőséget.

  4. Miután Report Builder megnyílik, a Jelentésadatok panelen bontsa ki az Adatkészletek elemet, majd kattintson duplán a DataSet0 elemre a jelentés SQL-utasításának vizsgálatához, amely az alábbiak szerint jelenik meg:

         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
    
  5. Zárja be az Adathalmaz tulajdonságai párbeszédpanelt, majd kattintson duplán a DataSetAdminID elemre a felhasználó által választható lehetséges számítógépek listáját tartalmazó SQL-utasítás vizsgálatához. Ez a következőképpen jelenik meg:

         SELECT dbo.fn_rbac_GetAdminIDsfromUserSIDs(@UserTokenSIDs) as userSIDs
    

    Ez a jelentés egy összetettebb SQL-utasítást tartalmaz, amely több SQL-nézetet kombinál a kívánt adatok lekéréséhez. A lekérdezés eredménye felsorolja a NetBIOS-nevet, a felhasználónevet, az operációs rendszert, a memóriát és egyebeket a jelentéskérésben változóként használt NetBIOS-névvel **(WHERE SYS). Netbios_Name0 = @variable)**. A lekérdezés hat különböző SQL Server nézetből (v_R_System, v_RA_System_IPAddresses, v_GS_X86_PC_MEMORY, v_GS_COMPUTER_SYSTEM, v_GS_PROCESSOR és v_GS_OPERATING_SYSTEM) olvas be adatokat, amelyek a ResourceID oszlop használatával vannak összekapcsolva a v_R_System nézetből, és ahol a NetBIOS neve az v_R_System nézetben megegyezik a jelentéskérésben megadottval. Végül az eredményeket először a Netbios Name oszlop, majd a Felhasználói tartomány oszlop rendezi.

    A jelentés parancssorában a Számítógép neve szöveg jelenik meg, és egy változó nevű változóval rendelkezik, amelyet a felhasználó fog feltölteni. A jelentés által használt változókkal és paraméterekkel kapcsolatos részleteket a Jelentésadatok panel Paraméterek csomópontjában tekintheti meg.

  6. Zárja be Report Builder.

Lásd még

Az Összes gyűjtemény jelentés kiértékelése a Configuration Manager