Попросили сделать отчёт по компьютерам где установлен ssd диск. Сделал запрос в базу SCCM.
SELECT DISTINCT cs.Model0 AS 'Model', sys.Name0 AS 'Machine Name', sys.User_Name0 AS 'Last Logged on User', sys.User_Domain0 AS 'Domain', sys.AD_Site_Name0 AS 'AD Site', ld.Name0 AS 'Drive Letter', OS.Caption0 AS OS, CS.Manufacturer0 AS Manufacturer, CS.Model0 AS Model, CPU.Name0 AS CPUName, RAM.TotalPhysicalMemory0 as 'Total Memory', CASE when vdisk.Model0 like '%SSD%' then 'Known SSD Drive' when vdisk.Model0 = 'LITEONIT LF-64M1S' or Vdisk.Model0 ='LITEONIT LFT-128M2S' then 'Known SSD Drive' else vdisk.Model0 END as 'SSD Drive?', REPLACE(CONVERT(varchar, cast(ld.Size0 AS money),1), '.00', '') as 'Total Drive Space on C: in MB', REPLACE(CONVERT(varchar, cast((mem.TotalPhysicalMemory0 / 1024) as money),1), '.00', '') AS 'Total Ram Installed in MB' FROM v_R_System AS sys INNER JOIN v_GS_COMPUTER_SYSTEM AS cs ON sys.ResourceID = cs.ResourceID INNER JOIN v_GS_LOGICAL_DISK AS ld ON sys.ResourceID = ld.ResourceID INNER JOIN v_GS_X86_PC_MEMORY AS mem ON sys.ResourceID = mem.ResourceID INNER JOIN v_gs_Disk as vdisk on sys.resourceid = vdisk.resourceid INNER JOIN V_GS_X86_PC_MEMORY RAM on RAM.ResourceID = CS.ResourceID INNER JOIN v_GS_OPERATING_SYSTEM OS ON OS.ResourceID = SYS.ResourceID INNER JOIN v_GS_PROCESSOR CPU ON CPU.ResourceID = SYS.ResourceID WHERE (vdisk.Model0 NOT LIKE '%USB%') AND (vdisk.Model0 NOT LIKE '%SD MEMORY%') AND (vdisk.Model0 <> 'SMART') #AND (sys.Name0 LIKE 'ivn%') AND (sys.Active0 = 1) AND (sys.Decommissioned0 = 0) AND (sys.SMBIOS_GUID0 IS NOT NULL) AND (ld.Name0 = 'C:')
Similar Posts:
- Как сделать отчёт (запрос) в sccm по Cpu, DISK, Memory, IP в одной табличке.
- Как сделать отчёт (запрос) в sccm для получения информации по жестким дискам №2
- Как сделать отчёт (запрос) в sccm для получения информации по жестким дискам
- Как удалить агент sccm когда за дублировался guid.
- Как вывести список заданий (job) в mssql