lunes, 19 de diciembre de 2011

Algunos reportes interesantes para SCCM

Hola!

Reportes!!! Seguramente tengan algunos reportes que utilicen bastante y que les sirven como base para crear otros reportes rápidamente.

Les dejo algunos bastantes interesantes
  • Información de espacio en disco de servidores:
SELECT SYS.Name,LDISK.DeviceID0, LDISK.Description0,
v_GS_COMPUTER_SYSTEM.Manufacturer0 as [Fabricante],
LDISK.VolumeName0 as [Nombre del disco],
LDISK.FreeSpace0 as [Espacio Libre (MB)],
LDISK.FreeSpace0/1024 as [Espacio Libre(GB)],
LDISK.Size0/1024 as [Total de espacio (GB)],
LDISK.FreeSpace0*100/LDISK.Size0 as C074

FROM v_FullCollectionMembership SYS
join v_GS_LOGICAL_DISK LDISK on SYS.ResourceID = LDISK.ResourceID
JOIN v_R_System RSYS ON SYS.ResourceID = RSYS.ResourceID
join v_GS_COMPUTER_SYSTEM on v_GS_COMPUTER_SYSTEM.ResourceID = RSYS.ResourceID

WHERE
LDISK.Size0 > 0
AND SYS.CollectionID = 'SMS000DS'
ORDER BY SYS.Name, LDISK.DeviceID0

  • Listar las colecciones a las que pertenece una máquina:
select  v_GS_COMPUTER_SYSTEM.Name0, v_Collection.Name,
v_FullCollectionMembership.CollectionID

from v_FullCollectionMembership inner join v_GS_COMPUTER_SYSTEM on v_FullCollectionMembership.ResourceID = v_GS_COMPUTER_SYSTEM.ResourceID join v_Collection on v_Collection.CollectionID = v_FullCollectionMembership.CollectionID
where v_GS_COMPUTER_SYSTEM.Name0 = @computer
  • Servidores con mas de 7 días sin reiniciarce:
SELECT     TOP (100) PERCENT dbo.v_R_System.Name0, dbo.v_GS_OPERATING_SYSTEM.LastBootUpTime0, DATEDIFF(Day,
                      dbo.v_GS_OPERATING_SYSTEM.LastBootUpTime0, GETDATE()) AS [Días desde el ultimo reboot], dbo.v_GS_OPERATING_SYSTEM.Caption0
FROM         dbo.v_GS_OPERATING_SYSTEM INNER JOIN
                      dbo.v_R_System ON dbo.v_GS_OPERATING_SYSTEM.ResourceID = dbo.v_R_System.ResourceID
WHERE     (DATEDIFF(Day, dbo.v_GS_OPERATING_SYSTEM.LastBootUpTime0, GETDATE()) > 7)
ORDER BY [Días desde el ultimo reboot]


(cambiar el GETDATE()) > 7 por el numero de días que deseen)
  • Informa de las máquinas que no tienen un archivo y pertenece a una colección en particular
Este informe les servirá de base para reportes donde se tiene que saber que servidores NO tienen algo y cuales son los joins que se deben utilizar para preguntar por el nombre de una colección. NOTA: para que puedan hacer esta consulta deberán activar el inventario de software y configurar que se busque el archivo que deseamos.

Select distinct
 v_R_System.Netbios_Name0 as [Servidor sin ARCHIVO.TXT],
 v_R_System.Operating_System_Name_and0 as [Sistema Operativo]

FROM v_R_System
 inner join v_FullCollectionMembership ON v_FullCollectionMembership.ResourceID = v_R_System.ResourceID
 inner join v_Collection ON v_Collection.CollectionID = v_FullCollectionMembership.CollectionID
 WHERE
  v_R_System.Netbios_Name0 not in
   (

   select v_r_system.Netbios_Name0
    from
     v_GS_SoftwareFile inner join v_r_system on v_r_system.resourceid=v_GS_SoftwareFile.resourceid
    where
     v_GS_SoftwareFile.filename like 'ARCHIVO.TXT'
   )

AND
v_Collection.Name like 'Servidores que deben tener el Archivo.txt'

order by v_R_System.Netbios_Name0

No duden en consultarme por algún otro ejemplo u otro tema!

Gastón!

5 comentarios:

  1. Me gustaría hacer un reporte de SCCM para saber cuántos usuarios usan un software y otro para saber cuadno fue la última vez que lo usó.

    ResponderEliminar
  2. buenas tardes,

    es posible tener en un reporte el inventario de software de aproximadamente 90 equipos de computo...

    Muchas gracias por la información.

    ResponderEliminar
  3. buen dia

    me gustaría saber un reporte que me indique las maquinas que tiene usuarios administradores en el dominio.

    ResponderEliminar
  4. buen dia

    me gustaría saber un reporte que me indique las maquinas que tiene usuarios administradores en el dominio.

    ResponderEliminar
  5. buenas:

    es posible saber por medio de un reporte, cuando fue la ultima vez que se utilizó un software específico en los equipos que lo tienen instalado?

    ResponderEliminar

Por favor deja tu comentario