Dela via


Exempelfrågor för programvaruinventering i Configuration Manager

Följande exempelfrågor visar hur Configuration Manager programvaruinventeringsvyer kan kopplas till andra vyer för att hämta specifika data. Vyerna för programvaruinventering är vanligtvis kopplade till andra vyer med hjälp av kolumnerna ProductID, FileID och ResourceID .

Ansluta programvaruinventeringsvyer

Följande fråga visar alla programvarufiler för Configuration Manager produkt som har inventerats på Configuration Manager klienter. Vyerna v_GS_SoftwareProduct och v_GS_SoftwareFile kopplas med hjälp av ProductID-kolumnerna.

    SELECT DISTINCT SF.FileName, SF.FileDescription, SF.FileVersion 
    FROM v_GS_SoftwareProduct SP INNER JOIN v_GS_SoftwareFile SF 
    ��ON SP.ProductID = SF.ProductId 
    WHERE SP.ProductName = 'Configuration Manager' 
    ORDER BY SF.FileName 

Ansluta programvaruinventerings- och identifieringsvyer

Följande fråga visar alla inventerade produkter och associerade filer för en dator med NetBIOS-namnet COMPUTER1. Vyerna v_R_System och v_GS_SoftwareProduct kopplas med hjälp av kolumnen ResourceID, och v_GS_SoftwareProduct- och v_GS_SoftwareFile-vyerna kopplas med hjälp av productID-kolumnerna.

    SELECT DISTINCT SP.ProductName, SF.FileName 
    FROM v_R_System SYS INNER JOIN v_GS_SoftwareProduct SP 
    ��ON SYS.ResourceID = SP.ResourceID INNER JOIN v_GS_SoftwareFile SF 
    ��ON SP.ProductID = SF.ProductId 
    WHERE SYS.Netbios_Name0 = 'COMPUTER1' 
    ORDER BY SP.ProductName 

Ansluta programvaruinventerings-, identifierings- och maskinvaruinventeringsvyer

Följande fråga visar alla datorer som har Microsoft Office installerat och som har mindre än 1 GB ledigt utrymme på den lokala C-enheten. Vyerna v_GS_SoftwareFile och v_SoftwareProduct är kopplade till kolumnen ProductID och vyerna v_GS_LOGICAL_DISK och v_R_System kopplas till v_GS_SoftwareFile med hjälp av ResourceID-kolumnerna.

    SELECT DISTINCT SYS.Netbios_Name0, SYS.User_Domain0, LD.FreeSpace0 
    FROM v_GS_SoftwareFile SF INNER JOIN v_SoftwareProduct SP 
    ��ON SF.ProductId = SP.ProductID 
    ��INNER JOIN v_GS_LOGICAL_DISK LD 
    ��ON SF.ResourceID = LD.ResourceID 
    ��INNER JOIN v_R_System SYS 
    ��ON SF.ResourceID = SYS.ResourceID 
    WHERE (LD.Description0 = 'local Fixed Disk') 
    ��AND (SP.ProductName LIKE 'Microsoft Office%') 
    ��AND (LD.FreeSpace0 < 1000) 
    ��AND (LD.DeviceID0 = 'C:') 

Ansluta programvaruinventerings-, identifierings- och avläsningsvyer för programvara

Följande fråga visar alla filer som har mätts genom regler för avläsning av programvara och sorterats först efter NetBIOS-namn, och sedan efter produktnamn och sedan efter filnamn. Vyerna v_GS_SoftwareProduct och v_MeteredFiles är kopplade till kolumnen ProductID och vyerna v_GS_SoftwareProduct och v_R_System kopplas med hjälp av ResourceID-kolumnerna.

    SELECT SYS.Netbios_Name0, SP.ProductName, SP.ProductVersion, 
    ��MF.FileName, MF.MeteredFileVersion 
    FROM v_GS_SoftwareProduct SP INNER JOIN v_MeteredFiles MF 
    ��ON SP.ProductID = MF.MeteredProductID INNER JOIN v_R_System SYS 
    ��ON SP.ResourceID = SYS.ResourceID 
    ORDER BY SYS.Netbios_Name0, SP.ProductName, MF.FileName 

Se även

Vyer för programvaruinventering i Configuration Manager