Udostępnij za pośrednictwem


Przykładowe zapytania dotyczące odnajdywania w Configuration Manager

Poniższe przykładowe zapytania pokazują, jak dołączyć widoki odnajdywania Configuration Manager do siebie i widoki z innych kategorii widoków. Widoki odnajdywania używają kolumny ResourceID podczas dołączania do innych widoków.

Dołączanie widoków odnajdywania

Następujące zapytanie pobiera wszystkie zasoby i skojarzone z nimi adresy IP. Zapytanie łączy widoki odnajdywania v_R_System i v_RA_System_IPAddresses przy użyciu kolumny ResourceID .

    SELECT DISTINCT SYS.Netbios_Name0, SYSIP.IP_Addresses0 
    FROM v_R_System SYS INNER JOIN v_RA_System_IPAddresses SYSIP 
    ��ON SYS.ResourceID = SYSIP.ResourceID 
    ORDER BY SYS.Netbios_Name0 

Dołączanie widoków zasobów i spisu

Następujące zapytanie pobiera wszystkie zasoby, które mają lokalny dysk stały wymieniony w spisie i wyświetla nazwę NetBIOS, wolne miejsce na dysku i sortuje dane w kolejności rosnącej przez wolne miejsce na dysku. Zapytanie łączy widok odnajdywania v_R_System i widok spisu sprzętu v_GS_LOGICAL_DISK przy użyciu kolumny ResourceID .

    SELECT DISTINCT SYS.Netbios_Name0, LD.FreeSpace0 
    FROM v_R_System SYS INNER JOIN v_GS_LOGICAL_DISK LD 
    ��ON SYS.ResourceID = LD.ResourceID 
    WHERE LD.Description0 LIKE 'Local fixed disk' 
    ORDER BY LD.FreeSpace0 

Dołączanie widoków zasobów i kolekcji

Następujące zapytanie pobiera wszystkie zasoby w kolekcji Wszystkie systemy i wyświetla nazwę NetBIOS, nazwę domeny i skojarzone adresy IP. Wyniki zapytania są sortowane według nazwy NetBIOS. Zapytanie dołącza do widoków odnajdywania v_R_System i v_RA_System_IPAddresses oraz dołącza do widoku kolekcji v_FullCollectionMembership przy użyciu kolumny ResourceID .

    SELECT DISTINCT SYS.Netbios_Name0, FCM.Domain, SYSIP.IP_Addresses0 
    FROM v_R_System SYS INNER JOIN v_FullCollectionMembership FCM 
    ON SYS.ResourceID = FCM.ResourceID 
    INNER JOIN v_RA_System_IPAddresses SYSIP 
    ON SYS.ResourceID = SYSIP.ResourceID 
    WHERE FCM.CollectionID = 'SMS00001' 
    ORDER BY SYS.Netbios_Name0 

Dołączanie zasobów, aktualizacji oprogramowania i widoków stanu

Następujące zapytanie pobiera wszystkie zasoby, które przeprowadziły skanowanie pod kątem aktualizacji oprogramowania, czas ostatniego skanowania, ostatni stan skanowania i wersję agenta Windows Update na kliencie. Zapytanie łączy widok odnajdywania v_R_System i v_UpdateScanStatus widoku aktualizacji oprogramowania przy użyciu kolumny ResourceID i używa funkcji LEFT OUTER JOIN między widokiem aktualizacji oprogramowania v_UpdateScanStatus a widokiem stanu v_StateNames przy użyciu kolumn LastScanState i StateID . Typy tematów komunikatów o stanie są filtrowane według parametru TopicType = 501, co wskazuje komunikaty o stanie skanowania.

Uwaga

Typ tematu stanu, identyfikator stanu, nazwa stanu i opis stanu dla wszystkich komunikatów o stanie Configuration Manager są wyświetlane w widoku v_StateNames.

    SELECT DISTINCT v_R_System.Netbios_Name0 AS [Computer Name], 
    ��v_UpdateScanStatus.LastScanTime AS [Last Scan], 
    ��v_UpdateScanStatus.LastWUAVersion AS [WUA Version], 
    ��v_StateNames.StateName AS [Last Scan State] 
    FROM v_UpdateScanStatus INNER JOIN v_R_System ON 
    ��v_UpdateScanStatus.ResourceID = v_R_System.ResourceID LEFT OUTER JOIN 
    ��v_StateNames ON v_UpdateScanStatus.LastScanState = v_StateNames.StateID 
    WHERE (v_StateNames.TopicType = 501) 

Zobacz też

Widoki odnajdywania w Configuration Manager