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:
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:
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:
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
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!
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ó.
ResponderEliminarbuenas tardes,
ResponderEliminares posible tener en un reporte el inventario de software de aproximadamente 90 equipos de computo...
Muchas gracias por la información.
buen dia
ResponderEliminarme gustaría saber un reporte que me indique las maquinas que tiene usuarios administradores en el dominio.
buen dia
ResponderEliminarme gustaría saber un reporte que me indique las maquinas que tiene usuarios administradores en el dominio.
buenas:
ResponderEliminares 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?