Configuration Manager 검색에 대한 샘플 쿼리
다음 샘플 쿼리는 Configuration Manager 검색 뷰와 다른 뷰 범주의 뷰를 서로 조인하는 방법을 보여 줍니다. 검색 보기는 다른 보기에 조인할 때 ResourceID 열을 사용합니다.
검색 보기 조인
다음 쿼리는 모든 리소스 및 관련 IP 주소를 검색합니다. 쿼리는 ResourceID 열을 사용하여 v_R_System 및 v_RA_System_IPAddresses 검색 뷰를 조인합니다.
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
리소스 및 인벤토리 뷰 조인
다음 쿼리는 인벤토리에 나열된 로컬 고정 디스크가 있는 모든 리소스를 검색하고, NetBIOS 이름, 사용 가능한 디스크 공간을 표시하고, 사용 가능한 디스크 공간을 기준으로 데이터를 오름차순으로 정렬합니다. 쿼리는 ResourceID 열을 사용하여 v_R_System 검색 보기와 v_GS_LOGICAL_DISK 하드웨어 인벤토리 뷰를 조인합니다.
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
리소스 및 컬렉션 뷰 조인
다음 쿼리는 All Systems 컬렉션의 모든 리소스를 검색하고 NetBIOS 이름, 도메인 이름 및 연결된 IP 주소를 표시합니다. 쿼리 결과는 NetBIOS 이름으로 정렬됩니다. 쿼리는 v_R_System 및 v_RA_System_IPAddresses 검색 뷰를 조인하고 ResourceID 열을 사용하여 v_FullCollectionMembership 컬렉션 뷰를 조인합니다.
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
리소스 조인, 소프트웨어 업데이트 및 상태 보기
다음 쿼리는 소프트웨어 업데이트 검색, 마지막 검사 시간, 마지막 검사 상태 및 클라이언트의 Windows 업데이트 에이전트 버전을 수행한 모든 리소스를 검색합니다. 쿼리는 ResourceID 열을 사용하여 v_R_System 검색 보기와 v_UpdateScanStatus 소프트웨어 업데이트 보기를 조인하고 LastScanState 및 StateID 열을 사용하여 v_UpdateScanStatus 소프트웨어 업데이트 보기와 v_StateNames 상태 보기 간에 LEFT OUTER JOIN을 사용합니다. 상태 메시지 토픽 유형은 검사 상태 메시지를 나타내는 TopicType = 501로 필터링됩니다.
참고
모든 Configuration Manager 상태 메시지에 대한 상태 항목 유형, 상태 ID, 상태 이름 및 상태 설명이 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)
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기